De methode findIndex

De methode findIndex maakt het mogelijk om de index van het eerste element te vinden volgens de in de parameter doorgegeven callback. Als het element niet wordt gevonden, wordt -1 geretourneerd.

Syntaxis

javascriptarray.findIndex(functie);

Voorbeeld

Laten we de index van het eerste even element van de array vinden:

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

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

console.log(res);

Resultaat van het uitvoeren van de code:

javascript1

Voorbeeld

Laten we nu voorwaarden in de functie instellen waaraan geen enkel element in de array zal voldoen:

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

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

console.log(res);

Resultaat van het uitvoeren van de code:

javascript-1

Zie ook

  • de methode find,
    die een element in een array zoekt
  • de methode findLast,
    die een element zoekt vanaf het einde van de array
  • de methode findLastIndex,
    die de index van een element zoekt vanaf het einde van de array