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
polje.findIndex(funkcija);
Primer
Poiščimo indeks prvega sodega elementa polja:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Rezultat izvajanja kode:
1
Primer
Zdaj pa nastavimo takšne pogoje v funkciji, ki jim ne bo ustrezal noben element v polju:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Rezultat izvajanja kode:
-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