Stringa JavaScript lastIndexOf ()

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

Articoli interessanti...