Метод 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

Мисол

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

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

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

console.log(res);

Кодни ишга тушириш натижаси:

javascript-1

Ҳам қаранг

  • метод find,
    массивда элементни излайди
  • метод findLast,
    массив oxиридан бошлаб элементни излайди
  • метод findLastIndex,
    массив oxиридан бошлаб элемент индексини излайди