윤쨩이의 개발 블로그

10 [ 배열 메소드 _ filter() : 배열 요소 검색하기 (2) ] 본문

자바스크립트 메소드/배열 메소드

10 [ 배열 메소드 _ filter() : 배열 요소 검색하기 (2) ]

윤쨩이 2021. 10. 16. 11:54
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

 

Comments