배열에서 조건이 일치하는 요소를 찾길 원할 때,
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"]
끝!
'FrontEnd > JavaScript' 카테고리의 다른 글
[JavaScript] 배열 메서드 arr.slice() (0) | 2023.01.10 |
---|---|
[JavaScript] 자바스크립트 다양한 이벤트(Event) 정리 (1) | 2022.02.02 |
[JavaScript] Boolean 활용하기 (0) | 2022.01.18 |