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

javascriptarray.findIndex(Funktion);

Beispiel

Lassen Sie uns den Index des ersten geraden Elements im Array finden:

javascriptlet arr = [1, 2, 3, 4, 5];

let res = arr.findIndex(function (elem){
  return elem % 2 == 0;
});

console.log(res);

Ergebnis der Codeausführung:

javascript1

Beispiel

Lassen Sie uns nun Bedingungen in der Funktion festlegen, denen kein Element im Array entspricht:

javascriptlet arr = [1, 2, 3, 4, 5];

let res = arr.findIndex(function (elem){
  return elem < 0;
});

console.log(res);

Ergebnis der Codeausführung:

javascript-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