JavaScript-strängen lastIndexOf () -metoden returnerar det sista förekomstindexet för ett givet värde i strängen, eller -1 om det inte finns.
Syntaxen för lastIndexOf()
metoden är:
str.lastIndexOf(searchValue, fromIndex)
Här är str en sträng.
lastIndexOf () Parametrar
Den lastIndexOf()
metod tar in:
- searchValue - Värdet att söka efter i strängen. Om ingen sträng anges uttryckligen returneras fromIndex.
- fromIndex (valfritt) - Indexet för att börja söka i strängen bakåt. Som standard är det + Infinity .
Anmärkningar:
- Om fromIndex> = string.length söks hela strängen.
- Om fromIndex <0 anses det vara detsamma som 0 .
Returvärde från lastIndexOf ()
- Returnerar det sista indexet för värdet i strängen om det finns minst en gång.
- Returnerar -1 om värdet inte finns i strängen.
Obs: Den lastIndexOf()
metod är små bokstäver.
Exempel: Använd metoden 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
Produktion
57 45 8 -1
Rekommenderade avläsningar:
- JavaScript-sträng
- JavaScript String.indexOf ()