Metoda findLastIndex

Metoda findLastIndex pomaga znaleźć indeks pierwszego elementu od końca tablicy, odpowiadającego warunkowi zgodnie z przekazaną w parametrze funkcją zwrotną. Jeśli element nie istnieje, zwracany jest -1.

Składnia

javascripttablica.findLastIndex(funkcja);

Przykład

Znajdźmy indeks liczby dodatniej w tablicy:

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

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

console.log(res);

Wynik wykonania kodu:

javascript3

Przykład

A teraz znajdźmy indeks elementu, którego nie ma w tablicy:

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

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

console.log(res);

Wynik wykonania kodu:

javascript-1

Zobacz też

  • metoda find,
    która wyszukuje element w tablicy
  • metoda findIndex,
    która wyszukuje indeks elementu w tablicy
  • metoda findLast,
    która wyszukuje element od końca tablicy