● find( ), findIndex( ), filter( )
배열에서 요소를 찾을 때 indexOf()나 includes() 메서드를 사용했습니다. 이 메서드들은 찾는 방식이 간단했는데, 이번에는 값을 더 자세하게 찾을 수 있는 find(), findIndex(), filter() 메서드를 살펴보겠습니다.
형식
배열.find(<콜백 함수>); 배열.findIndex(<콜백 함수>); 배열.filter(<콜백 함수>);
find()는 콜백 함수의 반환값이 true인 요소를 찾는 메서드입니다. 다만, true인 요소가 여러 개일 경우에는 처음 찾은 요소를 반환합니다.
const array = [1, 3, 5, 7];
array.find((v, i) => {
return v > 1;
});
< 3