Il metodo LastIndexOf () della stringa JavaScript restituisce l'ultimo indice di occorrenza di un dato valore nella stringa o -1 se non è presente.
La sintassi del lastIndexOf()
metodo è:
str.lastIndexOf(searchValue, fromIndex)
Qui str è una stringa.
Parametri lastIndexOf ()
Il lastIndexOf()
metodo comprende:
- searchValue - Il valore da cercare nella stringa. Se nessuna stringa viene fornita esplicitamente, viene restituito fromIndex.
- fromIndex (opzionale) - L'indice per iniziare a cercare la stringa all'indietro. Per impostazione predefinita è + Infinity .
Appunti:
- Se fromIndex> = string.length , viene cercata l'intera stringa.
- Se fromIndex <0 , è considerato uguale a 0 .
Valore restituito da lastIndexOf ()
- Restituisce l'ultimo indice del valore nella stringa se è presente almeno una volta.
- Restituisce -1 se il valore non viene trovato nella stringa.
Nota: il lastIndexOf()
metodo fa distinzione tra maiuscole e minuscole.
Esempio: utilizzo del metodo lastIndexOf ()
var str = "JavaScript is the world's most misunderstood programming language."; // lastIndexOf() returns the last occurance var index1 = str.lastIndexOf("language"); console.log(index1); // 57 var index2 = str.lastIndexOf("p"); console.log(index2); // 45 // second argument specifies the search's start index var index3 = str.lastIndexOf("p", 44); console.log(index3); // 8 // lastIndexOf returns -1 if not found var index4 = str.lastIndexOf("Python"); console.log(index4); // -1
Produzione
57 45 8-1
Letture consigliate:
- Stringa JavaScript
- JavaScript String.indexOf ()