Array Method 01. filter()
filter()
메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환한다.
💻 C O D E 💻
const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present']; const result = words.filter(word => word.length > 6); console.log(result); // expected output: Array ["exuberant", "destruction", "present"]
문법
arr.filter(callback(element[, index[, array]])[, thisArg])
callback
: 각 요소를 시험할 함수로, true를 반환하면 요소를 유지하고, false를 반환하면 버린다.
아래와 같은 세 가지 매개변수를 받는다.
① element
: 처리할 현재 요소
② index
: 처리할 현재 요소의 인덱스
③ array
: filter
를 호출할 배열
thisArg
: callback
을 실행할 때 this
로 사용하는 값
반환 값
테스트를 통과한 요소로 이루어진 새로운 배열로, 어떤 요소도 테스트를 통과하지 못할 경우 빈 배열을 반환한다.
Author And Source
이 문제에 관하여(Array Method 01. filter()), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@arendelle/Array-Method-01.-filter저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)