반응형
고차함수
일급객체의 특징 3가지
- 변수에 할당할 수 있다.
- 다른 함수의 인자로 전달될 수 있다.
- 다른 함수의 결과로서 리턴될 수 있다.
고차함수
함수를 인자로 받을 수 있고 함수의 형태로 리턴할 수 있는 함수.
인자로 전달되는 함수를 콜백 함수라고 한다.
내장 고차함수
자바스크립트에는 기본적으로 내장된 고차함수가 있다.
그 중 배열 메소드들 중 일부가 대표적인 고차함수에 해당된다.
- filter : 걸러내기 위한 조건을 명시한 함수를 인자로 받는다. 콜백함수는 true, false 만 리턴한다.
- map : 배열 내의 모든 요소 각각에 주어진 함수를 호출하고 그 리턴값을 모아 새로운 배열을 반환한다. 이전배열을 수정하지 않음
- reduce : 배열의 각 요소에 대해 주어진 함수를 실행하고 하나의 결과값을 반환한다.
반응형
'TIL > 코드스테이츠 TIL' 카테고리의 다른 글
코드스테이츠 소프트웨어엔지지어링 부트캠프 +25일 (0) | 2021.08.12 |
---|---|
코드스테이츠 소프트웨어엔지지어링 부트캠프 +24일(외계어 리액트) (0) | 2021.08.12 |
코드스테이츠 소프트웨어엔지지어링 부트캠프 +22일,카페 키오스크 (0) | 2021.08.09 |
코드스테이츠 소프트웨어엔지지어링 부트캠프 +21일 (0) | 2021.08.09 |
코드스테이츠 소프트웨어엔지지어링 부트캠프 +20일 (0) | 2021.08.08 |