인수로 지정된 콜백 함수(callback function) 테스트를 통과하는 모든 원소가 있는 새로운 배열을 반환한다.
array.filter(callback[, thisArg])
원소를 테스트하는 함수이며 어떠한 조건에 따라 true
를 반환하면 원소를 유지하고 false
를 반환하면 원소를 버린다. 다음 세 가지 인수를 받는다.
element
index
array
콜백(callback) 함수에서 this
로 사용되는 값
테스트를 통과한 원소로 구성된 새로운 배열을 반환한다. 만약에 테스트를 통과한 원소가 존재하지 않는다면 빈 배열을 반환한다.