고차함수 구현1 [Javascript] 고차함수 사전 지식 함수형 프로그래밍 자바스크립트는 함수를 매개변수로 넣을 수 있고, 리턴값으로 함수를 받을 수 있기 때문에 함수형 프로그래밍이 가능하다. 자바스크립트 일급객체 자바스크립트에서 함수는 일급객체이다. 함수는 객체이기 때문에 함수에 속성을 부여할 수도 있다. 또한 일급객체인 함수에서 매개변수로 넣을 수 있고 리턴 값으로 받을 수 있고 변수에 함수를 할당하는 것이 가능하다. 따라서 자바스크립트에서 함수는 일급객체이기 때문에 함수형 프로그래밍이 가능하다. 고차 함수(higher Order Function) 고차함수란? => 함수를 매개변수로 넣을 수 있고 리턴값을 받을 수 있는 함수를 말한다. 자바스크립트는 함수형 프로그램으로 구현 가능하기 때문에 고차함수를 생성할 수 있다. 자바스크립트에서 고차함수 자.. 2021. 7. 24. 이전 1 다음