English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
lastIndexOf()Il metodo restituisce la posizione dell'ultima occorrenza del valore specificato nella stringa.
Se il valore non viene trovato, restituirà-1.
Se il valore esiste più volte, restituirà la posizione dell'ultima occorrenza.
Se si desidera cercare dall'inizio alla fine, utilizzareindexOf()metodo.
Attenzione:Per le informazioni sulla metodo Array, vedereArray.lastIndexOf().
string.lastIndexOf(ricercaValore, inizio)
var str = 'Ciao mondo, ripeto Ciao mondo'; str.lastIndexOf('Hello');Prova a vedere‹/›
Attenzione:Questo metodo distingue tra maiuscole e minuscole.
Tutti i browser supportano completamente il metodo lastIndexOf():
Metodo | |||||
lastIndexOf() | È | È | È | È | È |
Parametro | Descrizione |
---|---|
searchValue | (obbligatorio) La stringa che rappresenta il valore da cercare |
start | (opzionale) Un intero che rappresenta l'indice di partenza della ricerca (ricerca in avanti); per default è la lunghezza della stringa |
Valore di ritorno: | dell'ultima apparizionesearchValuedell'indice, se non trovato è -1 |
---|---|
Versione JavaScript: | ECMAScript 1 |
Restituisce l'ultima posizione del carattere 'O' nella stringa, cercando a partire dalla posizione 5 (ricerca in avanti):
var str = 'HELLO WORLD HELLO'; str.lastIndexOf('O', 5);Prova a vedere‹/›