FrontEnd/JavaScript
[JavaScript] 배열 메서드 arr.filter()
BlogErin
2023. 1. 5. 18:23
배열에서 조건이 일치하는 요소를 찾길 원할 때,
filter 를 알기 전 까지는 for문을 돌리고 .. 또 if문을 중첩해서 사용했다.
다른 사람은 어떻게 해결했는지 찾다가, 배열 메서드인 filter를 발견했는데
filter() 는 배열에서 조건을 충족하는 요소들을 새로운 배열 형태로 반환하는 함수라고 한다.
만약 충족하는 요소가 하나도 없다면 빈 배열이 반환된다.
사용 예시
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"]
끝!