본문 바로가기
IT/javascript

자바스크립트 filter 메서드

by 뉴코딩맨 2023. 4. 7.
filter 메서드는 원본 배열은 수정되지 않고 배열에서 조건에 맞는 요소들로 새로운 배열을 반환합니다. filter 메서드에 익명 함수를 인자로 넣어주고 return 문에 원하는 조건을 입력해 주면 됩니다. 즉 배열의 요소들을 순환하면서 true에 걸리는 요소들만 새로운 배열의 요소가 되는 것입니다.
 

사용법

 

const array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
const odds = array.filter(n => {
  return n % 2 === 1;
});
console.log(array); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
console.log(odds); // [ 1, 3, 5, 7, 9 ]

댓글