Meetod findIndex

Meetod findIndex võimaldab leida esimese elemendi indeksi vastavalt parameetrina edastatud tagasikutsele. Kui elementi ei leita, tagastatakse -1.

Süntaks

javascriptmassiiv.findIndex(funktsioon);

Näide

Leiame massiivi esimese paarisarvulise elemendi indeksi:

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

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

console.log(res);

Koodi täitmise tulemus:

javascript1

Näide

Nüüd määrame funktsioonis sellised tingimused, millele ükski element massiivis vastu ei pea:

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

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

console.log(res);

Koodi täitmise tulemus:

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