findLastIndex-metodi

findLastIndex-metodi auttaa löytämään ensimmäisen elementin indeksin taulukon lopusta, joka vastaa ehtoa according to parametrina annetun takaisinkutsun mukaisesti. Jos elementtiä ei löydy, palautetaan -1.

Syntaksi

javascripttaulukko.findLastIndex(funktio);

Esimerkki

Etsitään positiivisen luvun indeksi taulukosta:

javascriptlet arr = [-12, -13, 14, 15];

let res = arr.findLastIndex(function(elem) {
  return elem > 0;
});

console.log(res);

Koodin suorituksen tulos:

javascript3

Esimerkki

Etsitään nyt elementin indeksiä, jota ei ole taulukossa:

javascriptlet arr = ['a', 'b', 'c', 'd'];

let res = arr.findLastIndex(function(elem) {
  return elem === 'f';
});

console.log(res);

Koodin suorituksen tulos:

javascript-1

Katso myös

  • metodi find,
    joka etsii elementin taulukosta
  • metodi findIndex,
    joka etsii elementin indeksiä taulukosta
  • metodi findLast,
    joka etsii elementtiä taulukon lopusta