JavaScript String lastIndexOf () -metoden returnerer det sidste indeks for forekomst af en given værdi i strengen eller -1, hvis den ikke er til stede.
Metodens syntaks lastIndexOf()
er:
str.lastIndexOf(searchValue, fromIndex)
Her er str en streng.
lastIndexOf () -parametre
Den lastIndexOf()
metode tager i:
- searchValue - Værdien, der skal søges efter i strengen. Hvis der ikke er angivet nogen streng eksplicit, returneres fromIndex.
- fromIndex (valgfrit) - Indekset for at begynde at søge i strengen baglæns. Som standard er det + Infinity .
Bemærkninger:
- Hvis fromIndex> = string.length , søges i hele strengen.
- Hvis fromIndex <0 , anses det for at være det samme som 0 .
Returneringsværdi fra lastIndexOf ()
- Returnerer det sidste indeks for værdien i strengen, hvis den findes mindst en gang.
- Returnerer -1, hvis værdien ikke findes i strengen.
Bemærk: Den lastIndexOf()
metode er store og små bogstaver.
Eksempel: Brug af lastIndexOf () -metoden
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
Produktion
57 45 8 -1
Anbefalede målinger:
- JavaScript-streng
- JavaScript String.indexOf ()