English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo lastIndexOf() di Stringa JavaScript

 Oggetto Stringa JavaScript

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().

Sintassi:

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.

Compatibilità dei browser

Tutti i browser supportano completamente il metodo lastIndexOf():

Metodo
lastIndexOf()ÈÈÈÈÈ

Valore del parametro

ParametroDescrizione
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

Dettagli tecnici

Valore di ritorno:dell'ultima apparizionesearchValuedell'indice, se non trovato è -1
Versione JavaScript:ECMAScript 1

Più esempi

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‹/›

 Oggetto Stringa JavaScript