JavaScript Array lastIndexOf()

Definizione e uso

lastIndexOf() Il metodo cerca l'elemento specificato nell'array e restituisce la sua posizione.

La ricerca inizierà dalla posizione specificata, se non specificata inizierà dal termine e finirà all'inizio dell'array.

Se non si trova l'elemento lastIndexOf() Il metodo restituirà -1.

Se l'elemento da cercare appare più voltelastIndexOf() Il metodo restituirà la posizione dell'ultima occorrenza.

Suggerimento:Se si desidera cercare dall'inizio alla fine, utilizzare indexOf() Metodo.

Esempio

Esempio 1

Cerca l'elemento "Apple" nell'array:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.lastIndexOf("Apple");

Prova da solo

Esempio 2

Cerca l'elemento "Apple" nell'array:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple");

Prova da solo

Esempio 3

Cerca l'elemento "Apple" nell'array, partendo dalla posizione 4:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple", 4);

Prova da solo

Sintassi

array.lastIndexOf(item, start)

Valore del parametro

Parametro Descrizione
item Obbligatorio. L'elemento da cercare.
start Opzionale. Da dove iniziare la ricerca. Posizioni negative contano dal termine e cercano verso l'inizio.

Dettagli tecnici

Valore di ritorno: Valore numerico che rappresenta la posizione dell'elemento specificato, altrimenti -1.
Versione JavaScript: ECMAScript 5

Supporto del browser

I numeri nella tabella indicano la versione del browser iniziale che supporta questo metodo.

Tutti i browser lo supportano completamente lastIndexOf() Metodo:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Supporto 9.0 Supporto Supporto Supporto Supporto

Pagina correlata

Tutorial:Array JavaScript

Tutorial:Array Const JavaScript

Tutorial:Metodi degli array JavaScript

Tutorial:Ordinamento degli array JavaScript

Tutorial:Iterazione degli array JavaScript