Metoden findIndex
Metoden findIndex låter dig hitta index
för det första elementet enligt den
återanrop som skickas
som parameter.
Om elementet inte hittas,
returneras -1.
Syntax
array.findIndex(funktion);
Exempel
Låt oss hitta index för det första jämna elementet i arrayen:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Resultat av kodkörning:
1
Exempel
Och låt oss nu ställa sådana villkor i funktionen, som inget element i arrayen kommer att uppfylla:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Resultat av kodkörning:
-1
Se även
-
metoden
find,
som söker efter ett element i en array -
metoden
findLast,
som söker efter ett element från slutet av arrayen -
metoden
findLastIndex,
som söker index för ett element från slutet av arrayen