Metoda findIndex
Metoda findIndex permite găsirea indexului
primului element conform cu
callback-ul transmis
ca parametru.
Dacă elementul nu este găsit,
se returnează -1.
Sintaxă
array.findIndex(funcție);
Exemplu
Să găsim indexul primului element par din array:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Rezultatul executării codului:
1
Exemplu
Acum să setăm condiții în funcție, pe care niciun element din array nu le va îndeplini:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Rezultatul executării codului:
-1
Vedeți și
-
metoda
find,
care caută un element într-un array -
metoda
findLast,
care caută un element de la sfârșitul array-ului -
metoda
findLastIndex,
care caută indexul elementului de la sfârșitul array-ului