findIndex()

y0ung·2020년 12월 8일
0

⚙ API-JS

목록 보기
7/7

주어진 판별 함수를 만족하는 배열의 첫 번째 요소에 대한 인덱스를 반환한다. 만족하는 요소가 없으면 -1을 반환한다.

const arr1 = [5,6,7,14,788];

const isLagerNumber = (el) => el > 13;

console.log(arr1.findIndex(isLagerNumber));
// output: 3

구문

arr.findIndex(callback(element[, index[, array]])[, thisArg])

callback

  • 3개의 인수를 취하여 배열의 각 값에 대해 실행할 함수
  1. element
    배열에서 처리중인 현재 요소
  2. index
    배열에서 처리중인 현재 요소의 인덱스
  3. array
    findindex 함수가 호출된 배열

thisArg

  • 선택 사항, 콜백을 실행할 때 this로 사용할 객체

반환값

요소가 테스트를 통과하면 배열의 인덱스, 그렇지 않으면 -1

참고

findIndex mdn

profile
어제보다는 오늘 더 나은

0개의 댓글