Corso raccomandato:
- Pagina precedente indexOf()
- Pagina successiva length
- Torna alla pagina precedente Manuale di Referenza String JavaScript
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.
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.";
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. |
-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
- Pagina precedente indexOf()
- Pagina successiva length
- Torna alla pagina precedente Manuale di Referenza String JavaScript