로딩
티스토리 데이터 처리 중입니다.

고차 함수 (higher-order function)

 고차 함수 (higher-order function)

고차 함수는 더 큰 코드 유연성과 재사용성을 허용한다. 함수형 프로그래밍 기술을 용이하게 할 뿐만 아니라 더 간결하고 읽기 쉬운 코드를 만드는 데 사용할 수 있다.

고차 함수는 하나 이상의 함수를 인수로 사용하거나 함수를 결과로 반환하는 함수다. 즉, 고차 함수는 다른 함수에 작용할 수 있는 함수다.

함수를 인수로 받거나 함수를 출력으로 반환하거나 둘 다 가능하다. 함수를 인수로 취하는 고차 함수의 예. function applyOperation(num, operation) { return operation(num); } function double(num) { return num * 2; } let result = applyOperation(5, double); console.log(result); /.....