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