findIndex 메서드
findIndex 메서드는 매개변수로 전달된 콜백에 따라
첫 번째 요소의 인덱스를 찾을 수 있게 해줍니다.
요소를 찾지 못하면 -1이 반환됩니다.
구문
배열.findIndex(함수);
예제
배열에서 첫 번째 짝수 요소의 인덱스를 찾아봅시다:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
코드 실행 결과:
1
예제
이제 함수에 배열의 어떤 요소도 만족하지 않는 조건을 설정해 봅시다:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
코드 실행 결과:
-1
참고 항목
-
find메서드,
배열에서 요소를 찾습니다 -
findLast메서드,
배열 끝에서부터 요소를 찾습니다 -
findLastIndex메서드,
배열 끝에서부터 요소의 인덱스를 찾습니다