Metoden findIndex
Metoden findIndex giver mulighed for at finde indekset
for det første element i henhold til den
callback, der sendes som parameter.
Hvis elementet ikke findes,
returneres -1.
Syntaks
array.findIndex(funktion);
Eksempel
Lad os finde indekset for det første lige tal i arrayet:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Resultatet af udførelsen af koden:
1
Eksempel
Lad os nu sætte sådanne betingelser i funktionen, som intet element i arrayet vil opfylde:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Resultatet af udførelsen af koden:
-1
Se også
-
metoden
find,
som søger efter et element i et array -
metoden
findLast,
som søger efter et element fra slutningen af arrayet -
metoden
findLastIndex,
som søger efter elementindeks fra slutningen af arrayet