[Array] filter()와 find()의 차이점
filter()
메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환합니다.
find()
메서드는 주어진 판별 함수를 만족하는 첫 번째 요소의 값을 반환합니다. 그런 요소가 없다면 undefined
를 반환합니다.
만약 배열에서 특정 값을 가진 배열을 새로 만들고 싶다면 filter()
를, 특정 값을 가진 요소를 수정하고 싶다면 find()
를 사용하면 되겠다.
This post is licensed under CC BY 4.0 by the author.