filter

tyghu77·2022년 9월 30일
0

filter

filter는 forEach와 비슷하게 동작한다.
filter메서드는 자신을 호출한 배열의 모든 요소를 순회하면서 인수로 전달받은 콜백 함수를 반복 호출한다. 그리고 함수의 반환값이 true인 요소로만 구성된 새로운 배열을 반환한다.

function myFilter(item){
  return item !== 3;
}
[1, 2, 3, 4].filter(myFilter);

//결과는 [1, 2, 4] filter()는 새로운 배열을 반환한다.

filter메서드를 사용해서 특정 요소를 제거할 경우 중복된 요소가 있다면 중복된 요소가 모두 제거된다.

profile
배운것을 기록하자

0개의 댓글