find 메서드
find 메서드는 매개변수로 전달된 콜백에 따라
배열에서 첫 번째 요소를 찾는 데 도움을 줍니다.
요소가 없으면 undefined를 반환합니다.
구문
배열.find(함수);
예제
함수에 작성된 조건에 맞는 배열 요소를 찾아봅시다:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
코드 실행 결과:
1
예제
길이가 2인 배열 요소를 찾아봅시다:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
코드를 실행한 결과, 메서드가 함수 조건에 맞는 첫 번째 요소를 찾은 것을 볼 수 있습니다:
'kl'
함께 보기
-
배열에서 요소의 인덱스를 찾는 메서드
findIndex -
배열 끝에서부터 요소를 찾는 메서드
findLast -
배열 끝에서부터 요소의 인덱스를 찾는 메서드
findLastIndex