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
niz.findIndex(funkcija);
Primer
Hajde da nađemo indeks prvog parnog elementa niza:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Rezultat izvršavanja koda:
1
Primer
A sada postavimo takve uslove u funkciji, kojima neće odgovarati nijedan element u nizu:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Rezultat izvršavanja koda:
-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