[JavaScript] filter 원하는 조건에 맞는 배열 생성
- 웹/자바스크립트
- 2021. 7. 16.
JAVASCRIPT / FILTER
filter 란 ?
조건을 주고 해당 조건이 참인 요소만을 새로운 배열로 반환하는 메서드이다.
배열에서 원하는 조건의 데이터만 추출 하고 싶을 때 사용하는 메서드이다.
forEach와는 다르고 map과는 같은 새로운 배열을 반환해준다.
예제
const numbers = [45, 1, 9, 100, 55, 22, -37];
const filter_result = numbers.filter((value)=> {return value > 40});
console.log(filter_result) // [45, 100, 55]
numbers배열중에 40이 넘는 값만 새로운 배열로 생성하여 전달한다.
위의 코드는 아래처럼 간략하게 줄일 수 있다.
const filter_result2 = numbers.filter(value => value > 40);
'웹 > 자바스크립트' 카테고리의 다른 글
[JavaScript] map 반복문 (0) | 2021.07.16 |
---|---|
[JavaScript] forEach 함수 (0) | 2021.07.16 |
[JavaScript] BOM(Browser Object Model) 브라우저 객체 모델 (0) | 2021.07.15 |
[JavaScript] 자바스크립트 배열 (Array )과 배열을 다루는 메소드 (0) | 2021.07.13 |
[JavaScript] 자바스크립트 숫자 타입 메소드 (0) | 2021.07.13 |