96 of 264 menu

Metodo lastIndexOf

Il metodo lastIndexOf effettua la ricerca di un elemento in un array. Restituisce l'indice dell'ultimo elemento trovato, oppure -1 se l'elemento non esiste. Come primo parametro specifichiamo l'elemento da cercare, come secondo (opzionale) - la posizione da cui iniziare la ricerca. La ricerca avviene dalla fine dell'array verso l'inizio.

Sintassi

array.lastIndexOf(elemento, [da dove iniziare]);

Esempio

Troviamo la posizione dell'ultimo 3 nell'array:

let arr = [1, 2, 3, 3, 3, 4, 5]; let res = arr.lastIndexOf(3); console.log(res);

Risultato dell'esecuzione del codice:

4

Esempio

Ora proviamo a trovare un elemento che non è presente nell'array:

let arr = [1, 2, 3, 4, 5]; let res = arr.lastIndexOf(6); console.log(res);

Risultato dell'esecuzione del codice:

-1

Esempio

Iniziamo la ricerca da una posizione specificata. Come risultato verrà trovato l'ultimo 3, eccetto quelli saltati:

let arr = [1, 2, 3, 3, 4, 5, 3]; let res = arr.lastIndexOf(3, 4); console.log(res);

Risultato dell'esecuzione del codice:

3

Vedi anche

  • metodo includes,
    che verifica la presenza di un elemento in un array
  • metodo indexOf,
    che cerca elementi dall'inizio
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta