Metóda findIndex
Metóda findIndex umožňuje nájsť index
prvého prvku podľa predaného
spätného volania v parametri.
Ak prvok nie je nájdený,
vráti sa -1.
Syntax
pole.findIndex(funkcia);
Príklad
Nájdime index prvého párneho prvku poľa:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Výsledok vykonania kódu:
1
Príklad
A teraz nastavme v funkcii také podmienky, ktorým nebude vyhovovať žiadny prvok v poli:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Výsledok vykonania kódu:
-1
Pozrite tiež
-
metóda
find,
ktorá vyhľadáva prvok v poli -
metóda
findLast,
ktorá vyhľadáva prvok od konca poľa -
metóda
findLastIndex,
ktorá vyhľadáva index prvku od konca poľa