Metodo findLastIndex

Il metodo findLastIndex aiuta a trovare l'indice del primo elemento dalla fine dell'array che soddisfa la condizione secondo la callback passata come parametro. Se l'elemento non viene trovato, viene restituito -1.

Sintassi

javascriptarray.findLastIndex(funzione);

Esempio

Troviamo l'indice di un numero positivo in un array:

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

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

console.log(res);

Risultato dell'esecuzione del codice:

javascript3

Esempio

Ora troviamo l'indice di un elemento che non è presente nell'array:

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

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

console.log(res);

Risultato dell'esecuzione del codice:

javascript-1

Vedi anche

  • metodo find,
    che cerca un elemento in un array
  • metodo findIndex,
    che cerca l'indice di un elemento in un array
  • metodo findLast,
    che cerca un elemento dalla fine dell'array