[Javascript] 배열 고차 함수 (Higher order function)
배열 고차 함수란? 배열 고차 함수란 배열을 다루는 함수 중 하나로, 다른 함수를 인수로 받거나 함수를 반환하는 함수로, 주요 배열 고차 함수에는 map, filter, reduce, forEach, some, every 등이 있습니다. 이러한 함수들은 반복문을 사용하지 않고도 배열을 조작 및 변환할 수 있어, 코드의 간결함과 가독성 향상에 도움이 됩니다. 1. map 배열을 순회하며 배열의 각 요소에 대해 주어진 함수를 호출한 결과로 새로운 배열을 반환. const numbers = [1, 2, 3, 4, 5]; const squaredNumbers = numbers.map((num) => num * num); // squaredNumbers = [1, 4, 9, 16, 25] // 원본 numbers..
2024. 2. 12.