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 ]
'IT > javascript' 카테고리의 다른 글
자바스크립트 reduce 메서드 (0) | 2023.04.08 |
---|---|
자바스크립트 some과 every 메서드 (0) | 2023.04.07 |
자바스크립트 setTimeout과 setInterval 함수 (0) | 2023.04.07 |
자바스크립트 slice와 splice 메서드 (0) | 2023.04.06 |
자바스크립트 concat, indexOf, includes, reverse 메서드 (0) | 2023.04.05 |
댓글