Corso raccomandato:

Metodo lastIndexOf() di Stringa JavaScript

lastIndexOf() Definizione e uso

lastIndexOf() Il metodo restituisce l'indice (posizione) dell'ultima occorrenza del valore specificato nella stringa.

lastIndexOf() Il metodo ricerca la stringa dall'inizio (posizione 0).

Il metodo restituisce l'indice (posizione) dall'inizio (posizione 0). lastIndexOf() se non viene trovato il valore, allora se non è apparso, restituisce.

lastIndexOf() Il metodo restituisce

Il metodo distingue tra maiuscole e minuscole.

Vedi anche:

Metodo indexOf()

Esempio

Esempio 1

Cerca l'ultima occorrenza di "planet" a partire dalla posizione 20:
Cerca l'ultima occorrenza di "planet":

let result = text.lastIndexOf("planet", 20);

Cerca l'ultima occorrenza di "planet" a partire dalla posizione 20:
let result = text.lastIndexOf("planet");

let result = text.lastIndexOf("planet", 20);

let result = text.lastIndexOf("Planet");

Esempio 2

Cerca l'ultima occorrenza di "planet" a partire dalla posizione 20:
let text = "Hello planet earth, you are a great planet.";

let result = text.lastIndexOf("planet", 20);

Prova tu stesso

stringSintassisubstring.lastIndexOf( start,

)

) Tipo
substring Parametro
start

Obbligatorio. La stringa da cercare.

Opzionale. Posizione di partenza.

Dettagli tecnici

Valore predefinito è la lunghezza della stringa. Tipo
Descrizione

Numero

posizione dell'occorrenza della ricerca. se non è apparso, restituisce.

-1

Dettagli tecnici

se string valore di ritorno start ritorna substringposizione. Se esiste una substring posizione. Se non viene trovata la sottostringa substringse non viene trovata, restituisce -1.

Descrizione

lastIndexOf() Il metodo ricerca la stringa dall'ultima posizione in avanti, per vedere se contiene la sottostringa substring. Il punto di partenza della ricerca si trova nella stringa string del start o string la fine (non specificato start parametro). Se viene trovato un substringquindi il metodo lastIndexOf() restituirà substring il primo carattere in string dove appare la prima substring in realtà è string dove appare start l'ultima posizione prima di substring.

se string non è stata trovata substringse non viene trovata, il metodo restituisce -1.

Attenzione:Anche se lastIndexOf() Il metodo ricerca la stringa dall'ultima posizione in avanti, ma il posizionamento del carattere restituito parte sempre dal principio. La posizione della prima stringa è 0, la posizione dell'ultimo carattere è string.length-1.

supporto del browser

lastIndexOf() è una caratteristica di ECMAScript1 (ES1).

Tutti i browser supportano completamente ES1 (JavaScript 1997):

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

Pagine correlate

Stringa JavaScript

Metodi delle stringhe JavaScript

Ricerca delle stringhe JavaScript