1
고차 함수 (Higher-Order Functions)
고차 함수는 함수를 주고받아 반복과 이벤트 흐름을 추상화합니다.
자바스크립트의 함수는 값처럼 변수에 담기고, 인자로 전달되고, 반환값이 될 수 있습니다. 고차 함수와 콜백은 이 특성을 이용해 실행 시점과 반복 로직을 호출자 밖으로 분리합니다.
함수를 값으로 전달하거나 반환하는 구조와 콜백 실행 시점을 기준으로 고차 함수 활용을 정리합니다.
고차 함수는 함수를 주고받아 반복과 이벤트 흐름을 추상화합니다.
콜백 함수는 다른 함수의 인자로 전달되어, 특정 시점에 그 함수 내부에서 호출되는 함수를 의미합니다.
고차 함수와 콜백이 값을 전달하고 실행 시점을 넘기는 방식을 구분합니다.
하나 이상의 함수를 인자로 받는다.