내장 고차 함수란 자바스크립트에 기본적으로 내장 되어있는 고차함수들을 말합니다
배열의 요소를 특정 조건에 만족하는 요소만 반환하는 메서드
element
- 처리할 현재 요소
index
- 처리할 현재 요소의 인덱스 (Optional)
array
- filter 를 호출한 배열 (Optional)
thisArg
- 콜백을 실행할때 this로 사용하는 값 (Optional)
true
면 유지, false
는 제외 합니다[]
을 반환한다배열의 각각 요소에 대해 콜백함수를 실행한 결과값을 반환하는 메서드
element
- 처리할 현재 요소
index
- 처리할 현재 요소의 인덱스 (Optional)
array
- map 를 호출한 배열 (Optional)
thisArg
- 콜백을 실행할때 this로 사용하는 값 (Optional)
배열의
accumulator
- 콜백의 반환 값 (첫번째 호출이면 초기값인 initialValue 값)
currentValue
- 처리할 현재 요소의
index
- 처리할 현재 요소의 인덱스 (Optional)
array
- reduce 를 호출한 배열 (Optional)
initialValue
- callback 최초 호출 시 첫 번째 인수에 제공되는 값 (Optional)
3가지의 내장 함수를 그림으로 표현하자면 다음 이미지와 같다