[JavaScript] 고차 함수, 내장 고차 함수
일급 객체 변수에 할당할 수 있습니다. 다른 함수의 전달인자로 전달될 수 있습니다. 다른 함수의 결과로서 리턴될 수 있습니다. 대표적인 일급 객체에는 함수가 있고, 함수를 변수에 할당할 수 있기 때문에 함수를 배열 요소나 객체의 속성값으로 저장할 수 있습니다. 즉 함수를 데이터처럼 다룰 수 있습니다. 고차 함수 함수를 전달인자로 받을 수 있고, 함수를 리턴할 수 있는 함수 고차 함수의 전달인자로 전달되는 함수를 콜백 함수 (callback function) 라고 함 커링 함수 : 함수를 리턴하는 함수 내장 고차 함수 js에는 기본적으로 내장된 고차 함수가 있음 배열 메서드 중 일부가 대표적인 내장 고차 함수 -> filter, map, reduce, forEach, find, sort, some, eve..