Metoda findLastIndex

Metoda findLastIndex ajută la găsirea indexului primului element de la sfârșitul array-ului, care corespunde condiției conform callback-ului transmis ca parametru. Dacă elementul nu este găsit, se returnează -1.

Sintaxă

javascriptarray.findLastIndex(funcție);

Exemplu

Să găsim indexul unui număr pozitiv în array:

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

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

console.log(res);

Rezultatul executării codului:

javascript3

Exemplu

Și acum să găsim indexul unui element care nu se află în array:

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

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

console.log(res);

Rezultatul executării codului:

javascript-1

Vedeți și

  • metoda find,
    care caută un element în array
  • metoda findIndex,
    care caută indexul unui element în array
  • metoda findLast,
    care caută un element de la sfârșitul array-ului