Metóda findLastIndex

Metóda findLastIndex pomáha nájsť index prvého prvku od konca poľa, ktorý spĺňa podmienku podľa odovzdaného spätného volania. Ak prvok nie je nájdený, vráti sa -1.

Syntax

javascriptpole.findLastIndex(funkcia);

Príklad

Nájdime index kladného čísla v poli:

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

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

console.log(res);

Výsledok vykonania kódu:

javascript3

Príklad

A teraz nájdime index prvku, ktorý sa v poli nenachádza:

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

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

console.log(res);

Výsledok vykonania kódu:

javascript-1

Pozrite tiež

  • metóda find,
    ktorá hľadá prvok v poli
  • metóda findIndex,
    ktorá hľadá index prvku v poli
  • metóda findLast,
    ktorá hľadá prvok od konca poľa