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