Metoden findIndex

Metoden findIndex lar deg finne indeksen til det første elementet i henhold til tilbakakingsfunksjonen gitt som parameter. Hvis elementet ikke blir funnet, returneres -1.

Syntaks

javascriptarray.findIndex(funksjon);

Eksempel

La oss finne indeksen til det første partallet i arrayen:

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

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

console.log(res);

Resultatet av kjøring av koden:

javascript1

Eksempel

La oss nå sette slike betingelser i funksjonen, som ikke vil samsvare med noe element i arrayen:

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

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

console.log(res);

Resultatet av kjøring av koden:

javascript-1

Se også

  • metoden find,
    som søker etter et element i en array
  • metoden findLast,
    som søker etter et element fra slutten av arrayen
  • metoden findLastIndex,
    som søker etter indeksen til et element fra slutten av arrayen