Metóda JavaScript String lastIndexOf () vracia posledný index výskytu danej hodnoty v reťazci alebo -1, ak nie je prítomný.
Syntax lastIndexOf()
metódy je:
str.lastIndexOf(searchValue, fromIndex)
Str je reťazec.
parametre lastIndexOf ()
lastIndexOf()
Metóda berie v:
- searchValue - hodnota, ktorá sa má vyhľadať v reťazci. Ak nie je zadaný explicitne žiadny reťazec, vráti sa fromIndex.
- fromIndex (voliteľné) - Register, ktorý začne prehľadávať reťazec dozadu. Predvolene je to + Infinity .
Poznámky:
- Ak fromIndex> = string.length , prehľadá sa celý reťazec.
- Ak fromIndex <0 , považuje sa to za rovnaké ako 0 .
Vrátiť hodnotu z lastIndexOf ()
- Vráti posledný index hodnoty v reťazci, ak je prítomný aspoň raz.
- Vráti hodnotu -1, ak sa hodnota v reťazci nenachádza.
Poznámka: V tejto lastIndexOf()
metóde sa rozlišujú veľké a malé písmená.
Príklad: Použitie metódy 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
Výkon
57 45 8 -1
Odporúčané hodnoty:
- Reťazec JavaScript
- JavaScript String.indexOf ()