findIndex методу

findIndex методу параметрде берилген коллбэк боюнча биринчи элементтин индексин табууга мүмкүндүк берет. Эгер элемент табылбаса, -1 кайтарылат.

Синтаксис

javascriptмассив.findIndex(функция);

Мисал

Массивдин биринчи жуп элементинин индексин табалы:

javascriptlet arr = [1, 2, 3, 4, 5];

let res = arr.findIndex(function (elem){
  return elem % 2 == 0;
});

console.log(res);

Кодду иштетүүнүн натыйжасы:

javascript1

Мисал

Эми функцияда ушундай шарттарды белгилейли, ага массивдин эч бир элементи дал келбесин:

javascriptlet arr = [1, 2, 3, 4, 5];

let res = arr.findIndex(function (elem){
  return elem < 0;
});

console.log(res);

Кодду иштетүүнүн натыйжасы:

javascript-1

Ошондой эле караңыз

  • find методу,
    массивде элементти издеп берет
  • findLast методу,
    массивдин аягынан баштап элементти издеп берет
  • findLastIndex методу,
    массивдин аягынан баштап элементтин индексин издеп берет