findIndex-metodi
findIndex -metodi mahdollistaa ensimmäisen elementin indeksin löytämisen
parametrina annetun takaisinkutsun mukaisesti.
Jos elementtiä ei löydy,
palautetaan -1.
Syntaksi
taulukko.findIndex(funktio);
Esimerkki
Etsitään ensimmäisen parillisen elementin indeksi taulukosta:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Koodin suorituksen tulos:
1
Esimerkki
Asetetaan nyt funktioon sellaiset ehdot, jotka eivät vastaa yhtäkään elementtiä taulukossa:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Koodin suorituksen tulos:
-1
Katso myös
-
find-metodi,
joka etsii elementin taulukosta -
findLast-metodi,
joka etsii elementin taulukon lopusta -
findLastIndex-metodi,
joka etsii elementin indeksin taulukon lopusta