Array.prototype.filter()

민돌·2023년 9월 17일
0

JS

목록 보기
1/5

filter란?

자바스크립트에서 filter는 배열에 사용되며, 이 메서드는 데이터 집합에서 특정 조건을 만족하는 값들만으로 새로운 배열을 반환한다.

const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction'];

const result = words.filter((word) => word.length > 6);

console.log(result);
// Expected output: Array ["exuberant", "destruction"]

문법

filter(callbackFn)
filter(callbackFn, thisArg)

매개변수

callbackFn
배열 내 각 요소에 대해 실행할 함수입니다. 이 함수는 결과 배열에 요소를 유지하려면 참(truthy) 값을 반환하고, 그렇지 않으면 거짓(falsy) 값을 반환해야 합니다. 이 함수는 다음과 같은 인수로 호출됩니다:

  • element
    배열에서 현재 처리 중인 현재 요소입니다.

  • index
    배열에서 현재 처리 중인 현재 요소의 인덱스입니다.

  • array
    filter()가 호출된 배열입니다.

thisArg (선택 사항)
callbackFn을 실행할 때 사용할 this 값입니다. 반복 메서드 참조를 참고하세요.

0개의 댓글