Meetod findIndex
Meetod findIndex võimaldab leida
esimese elemendi indeksi vastavalt parameetrina
edastatud tagasikutsele.
Kui elementi ei leita,
tagastatakse -1.
Süntaks
massiiv.findIndex(funktsioon);
Näide
Leiame massiivi esimese paarisarvulise elemendi indeksi:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem % 2 == 0;
});
console.log(res);
Koodi täitmise tulemus:
1
Näide
Nüüd määrame funktsioonis sellised tingimused, millele ükski element massiivis vastu ei pea:
let arr = [1, 2, 3, 4, 5];
let res = arr.findIndex(function (elem){
return elem < 0;
});
console.log(res);
Koodi täitmise tulemus:
-1
Vaata ka
-
meetod
find,
mis otsib elementi massiivist -
meetod
findLast,
mis otsib elementi massiivi lõpust -
meetod
findLastIndex,
mis otsib elemendi indeksi massiivi lõpust