JavaScript String lastIndexOf ()

Metoda JavaScript String lastIndexOf () returnează ultimul indice de apariție a unei valori date în șir sau -1 dacă nu este prezent.

Sintaxa lastIndexOf()metodei este:

 str.lastIndexOf(searchValue, fromIndex)

Aici, str este un șir.

Parametrii lastIndexOf ()

lastIndexOf()Metoda ia în:

  • searchValue - Valoarea de căutat în șir. Dacă nu este furnizat explicit niciun șir, se returnează fromIndex.
  • fromIndex (opțional) - Indexul pentru a începe căutarea șirului înapoi. În mod implicit, este + Infinity .

Note:

  • Dacă fromIndex> = string.length , întregul șir este căutat.
  • Dacă fromIndex <0 , se consideră că este același cu 0 .

Returnează valoarea din lastIndexOf ()

  • Returnează ultimul index al valorii din șir dacă este prezent cel puțin o dată.
  • Returnează -1 dacă valoarea nu este găsită în șir.

Notă:lastIndexOf() Metoda este sensibil la majuscule.

Exemplu: Folosind metoda 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

Ieșire

 57 45 8 -1

Lecturi recomandate:

  • Șir JavaScript
  • JavaScript String.indexOf ()

Articole interesante...