Metoda findIndex
Metoda findIndex lejon gjetjen e indeksit
të elementit të parë sipas
callback-ut të kaluar në parametër.
Nëse elementi nuk gjendet,
kthehet -1.
Sintaksa
array.findIndex(funksioni);
Shembull
Le të gjejmë indeksin e elementit të parë çift në array:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Rezultati i ekzekutimit të kodit:
1
Shembull
Tani le të vendosim kushte në funksion, të cilëve nuk do t'u përgjigjet asnjë element në array:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Rezultati i ekzekutimit të kodit:
-1
Shihni gjithashtu
-
metoda
find,
që kërkon një element në array -
metoda
findLast,
që kërkon një element nga fundi i array -
metoda
findLastIndex,
që kërkon indeksin e një elementi nga fundi i array