프로그래밍에서 '고차 함수(Higher-Order Function)'란?
쉬움 MDN Web Docs해설
고차 함수는 다른 함수를 인자로 받거나, 함수를 반환하는 함수입니다. JavaScript의 map(), filter(), reduce()가 대표적인 예입니다. 함수형 프로그래밍의 핵심 개념으로, 코드의 추상화 수준을 높이고 재사용성을 향상시킵니다.
고차 함수는 다른 함수를 인자로 받거나, 함수를 반환하는 함수입니다. JavaScript의 map(), filter(), reduce()가 대표적인 예입니다. 함수형 프로그래밍의 핵심 개념으로, 코드의 추상화 수준을 높이고 재사용성을 향상시킵니다.