오늘은 Array.filter()에 대해 정리해보려고 한다! 계속해서 만들어 오던 투두리스트 기능을 이제야 다 구현했다ㅎ (뿌듯) 마지막에 데이터베이스에서 사용자가 삭제 버튼을 누른 todo를 삭제하는 기능을 구현하기 위해 Array.filter() 를 사용했다.
그래서 이 유용한 녀석에 대해 기능과 쓰임새를 정리해보려고 한다. 0. Array.filter()의 기능 이 메서드는 배열의 각 요소에 대해 주어진 조건 함수를 호출하고, 조건 함수의 반환 값이 true인 요소들로 이루어진 새로운 배열을 생성한다.
익히 알고 있는 Array.forEach()와 똑같이 배열의 각 요소 하나하나에 접근하여 조건 함수를 호출한다. 그러나 다른 점은, 조건 함수의 반환 값이 true인 요소만 넣고, false인 요소는 제외하여 새로운 배열을 생성한다.
예시 코드를 보며 이해해보자. const arr = ["tomato", "banana", "apple"]; const newArr = arr.fil...
원문 링크 : #12 자바스크립트 - Array.filter()