https://aljjabaegi.tistory.com/312
지난 포스팅에서 자바스크립트 고차함수(High-Order_Function) 중 reduce에 대해 알아보았습니다.
Link : javascript reduce 함수에 대해 알아보자 자바스크립트 reduce 함수, reduceRight 함수
이번 포스팅에서는 filter 에 대해서 알아보도록 하겠습니다.
filter 함수는 명칭과 같이 callbackFunction의 조건에 해당하는 모든 요소가 있는 배열을
새로 생성하는 기능을 합니다.
filter 함수의 구문은 아래와 같습니다.
filter 함수의 매개변수는 callbackFunction 과 thisArg 입니다.
callbackFunction에는 3개의 매개변수를 사용할 수 있습니다.
element : 요소값
index : 요소의 인덱스
array : 사용되는 배열 객체
그리고 thisArg 는 filter에서 사용될 this 값입니다. 선택적으로 사용되며 사용하지 않을 경우
undefined 전달 됩니다.
그럼 예제를 보도록 하죠.
크롬에서 실행해 보면 아래와 같은 결과를 얻습니다.