Methode findIndex
Die Methode findIndex ermöglicht es, den Index
des ersten Elements gemäß dem als Parameter übergebenen
Callback zu finden.
Wenn das Element nicht gefunden wird,
gibt sie -1 zurück.
Syntax
array.findIndex(Funktion);
Beispiel
Lassen Sie uns den Index des ersten geraden Elements im Array finden:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Ergebnis der Codeausführung:
1
Beispiel
Lassen Sie uns nun Bedingungen in der Funktion festlegen, denen kein Element im Array entspricht:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Ergebnis der Codeausführung:
-1
Siehe auch
-
die Methode
find,
die ein Element in einem Array sucht -
die Methode
findLast,
die ein Element vom Ende des Arrays sucht -
die Methode
findLastIndex,
die den Index eines Elements vom Ende des Arrays sucht