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

javascriptarray.findIndex(funktion);

Eksempel

Lad os finde indekset for det første lige tal i arrayet:

javascriptlet 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:

javascript1

Eksempel

Lad os nu sætte sådanne betingelser i funktionen, som intet element i arrayet vil opfylde:

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

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

console.log(res);

Resultatet af udførelsen af koden:

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