윤쨩이의 개발 블로그
10 [ 배열 메소드 _ filter() : 배열 요소 검색하기 (2) ] 본문
filter() : 특정 요소를 탐색하며 , 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환합니다.
예제를 통해 알아보자.
const arr = ["apple","watermelone","banana","orange","peach"];
console.log(arr.filter(fruit => (fruit == "apple"))); //apple
console.log(arr.filter(fruit => (fruit == "banana"))); //banana
console.log(arr.filter(fruit => (fruit.length >= 6))); // ['watermelone', 'banana', 'orange']
console.log(arr.filter(fruit => (fruit.length >= 7))); //['watermelone']
- console.log(arr.filter(fruit => (fruit.length >= 6))) : arr안에 있는 문자를 한번씩 loop돌면서 그 단어의 길이가 6이상인 것만 출력하기
- console.log(arr.filter(fruit => (fruit.length >= 7))) : arr안에 있는 문자를 한번씩 loop돌면서 그 단어의 길이가 7이상인 것만 출력하기
참고 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/filter
'자바스크립트 메소드 > 배열 메소드' 카테고리의 다른 글
12 [ 배열 메소드 _reduce() / reduceRight() : 배열 요소 하나로 정리하기 ] (0) | 2021.10.16 |
---|---|
11 [ 배열 메소드 _ map() : 배열 요소 추출하여 새로운 배열을 만들기 ] (0) | 2021.10.16 |
09 [ 배열 메소드 _find() / findIndex() : 배열 요소 검색하기 ] (0) | 2021.10.16 |
08 [ 배열 메소드_splice() : 배열 요소를 다른 요소로 변경 (2) ] (0) | 2021.10.16 |
07 [ 배열 메소드_slice() : 배열 요소를 다른 요소로 변경 ] (0) | 2021.10.16 |
Comments