Higher-order Function

고차함수(higer-order function)는 함수를 아규먼트로 전달받거나 함수를 결과로 반환하는 함수를 말한다. 고차함수는 아규먼트로 받은 함수를 필요한 시점에 호출하거나 클로저를 생성하여 반환한다. 자바스크립트의 함수는 일급 객체이므로 값처럼 아규먼트로 전달할 수 있으면 반환할 수도 있다.

References

  • https://velog.io/@victor/%EA%B3%A0%EC%B0%A8%ED%95%A8%EC%88%98%EB%9E%80%EA%B3%A0%EC%B0%A8%ED%95%A8%EC%88%98