Array.prototype.filter()

So'sCode·2022년 1월 25일
0

Method 정리

목록 보기
6/8
post-thumbnail

📌filter() 메서드란?

  • filter() 메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환한다.
    • 쉽게 말해서 조건에 맞는 결과만 출력한다.(거름망 같은 존재)
  • 구문 : arr.filter(callback(element[, index[, array]])[, thisArg])
  • callback : 각 요소를 시험할 함수. true를 반환하면 요소를 유지하고, false를 반환하면 버린다.
    • element : 처리할 현재 요소.(필수)
    • index : 처리할 현재 요소의 인덱스. (선택)
    • array : filter를 호출한 배열. (선택)
    • thisArg : callback을 실행할 때 this로 사용하는 값.(선택)

💻예시.

function isBigEnough(value) {
 	return value >= 10;
}

var filtered = [10,5,30,110,55,1].filter(isBigEnough);
// 10, 30, 110, 55

출처 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/filter

profile
이왕하는거미루지말고하자.

0개의 댓글