Metoda findIndex
Metoda findIndex omogoča iskanje indeksa
prvega elementa v skladu s predlogo
v parametru povratnem klicu.
Če element ni najden,
se vrne -1.
Sintaksa
javascriptpolje.findIndex(funkcija);
Primer
Poiščimo indeks prvega sodega elementa polja:
javascriptlet arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Rezultat izvajanja kode:
javascript1
Primer
Zdaj pa nastavimo takšne pogoje v funkciji, ki jim ne bo ustrezal noben element v polju:
javascriptlet arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Rezultat izvajanja kode:
javascript-1
Glejte tudi
-
metoda
find,
ki išče element v polju -
metoda
findLast,
ki išče element od konca polja -
metoda
findLastIndex,
ki išče indeks elementa od konca polja