고차 함수(Higher-Order Function)를 알아보자!
고차함수 Higher-Order Function(HOF) 고차함수(HOF)란 함수형 프로그래밍에서 주로 사용되는 아주 중요한 개념으로, 다른 함수를 인자로 받거나, 함수를 결과로 반환하는 함수를 정의한다. 고차함수의 역할 콜백 함수 사용: 고차 함수는 콜백 함수를 인자로 받아 특정 작업을 수행하게 된다. 이는 비동기 작업이나 이벤트 처리, 배열 메서드 등에 활용되며, 자주 사용하는 예시로써 자바스크립트의 배열 메서드인 map(), filter(), reduce()가 있으며 이 메서드 모두 고차 함수이다. const numbers = [1, 2, 3, 4, 5]; const doubled = numbers.map((number) => { // map()에 들어가는 인자가 변수가 아닌 함수로 구성되어있다. ..
더보기