MDN Web Docs - Array.prototype.filter()
프로독학러 - 배열의 filter 메서드
baealex - 함수형 메서드 (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 []