Reťazec JavaScriptu lastIndexOf ()

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

Zaujímavé články...