findIndex

Tags
검색
요약
(조건식 가능) 만족하는 첫번째 요소에 대한 인덱스 하나만 반환 / 없으면 -1 반환
arr.findIndex(callback(element[, index[, array]])[, thisArg])
  • 만족하는 첫번째 요소에 대한 인덱스 하나만 반환
  • 없으면 -1 반환

인자

callback
: 3개의 인수를 취하여 배열의 각 값에 대해 실행할 함수입니다.
element배열에서 처리중인 현재 요소입니다.
index배열에서 처리중인 현재 요소의 인덱스입니다.
arrayfindIndex 함수가 호출된 배열입니다.
thisArg
: 선택 사항. 콜백을 실행할 때 this로 사용할 객체입니다.
 
const array1 = [5, 12, 8, 130, 44]; const isLargeNumber = (element) => element > 13; console.log(array1.findIndex(isLargeNumber)); // 13보다 큰 첫번째 수는 130이므로 인덱스인 3이 반환됨.