[Javascript] filter() 메서드

devMag 개발 블로그·2022년 1월 19일
1

Javascript

목록 보기
5/13

MDN Web Docs - Array.prototype.filter()
프로독학러 - 배열의 filter 메서드
baealex - 함수형 메서드 (filter)

Array.prototype.filter()

해당 메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환한다.
다시 말해서 대상인 배열에서 요소 하나씩 뽑아온 다음에 필터링 콜백함수에 전달해서 결과가 true인 요소들만 모아놓은 배열을 반환해주는 메서드이다.

단, 어떤 요소도 통과하지 못하면 빈 배열을 반환한다.

let arr1 = ['spray', 'limit', 'exuberant', 'destruction', 'present'];

let res = arr1.filter(word => word.length > 6)
console.log(res)
// Array ["exuberant", "destruction", "present"]
let arr2 = ['right', 'left', 'center']

let res = arr2.filter(word => word.length > 10)
console.log(res)
// Array []
profile
최근 공부 내용 정리 Notion Link : https://western-hub-b8a.notion.site/Study-5f096d07f23b4676a294b2a2c62151b7

0개의 댓글