Metod findIndex

Metod findIndex omogućava pronalaženje indeksa prvog elementa u skladu sa prosleđenim povratnim pozivom (callback). Ako element nije pronađen, vraća se -1.

Sintaksa

javascriptniz.findIndex(funkcija);

Primer

Hajde da nađemo indeks prvog parnog elementa niza:

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

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

console.log(res);

Rezultat izvršavanja koda:

javascript1

Primer

A sada postavimo takve uslove u funkciji, kojima neće odgovarati nijedan element u nizu:

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

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

console.log(res);

Rezultat izvršavanja koda:

javascript-1

Pogledajte takođe

  • metod find,
    koji traži element u nizu
  • metod findLast,
    koji traži element od kraja niza
  • metod findLastIndex,
    koji traži indeks elementa od kraja niza