JavaScriptový řetězec lastIndexOf()
Příklady
Vyhledejte poslední výskyt "planeta":
let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("planet");
let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("Planet");
Další příklady níže.
Definice a použití
Metoda lastIndexOf()
vrací index (pozici) posledního výskytu zadané hodnoty v řetězci.
Metoda lastIndexOf()
prohledává řetězec od konce do začátku.
Metoda lastIndexOf()
vrací index od začátku (pozice 0).
Pokud hodnota lastIndexOf()
není nalezena, metoda vrátí -1.
Metoda lastIndexOf()
rozlišuje velká a malá písmena.
Viz také:
Syntax
string.lastIndexOf(searchvalue, start)
Parametry
Parameter | Description |
searchvalue | Required. The string to search for. |
start | Optional. The position where to start. Default value is string length. |
Návratová hodnota
Typ | Popis |
Číslo | Pozice, kde se nachází hledaná hodnota. -1 pokud k tomu nikdy nedojde. |
Další příklady
Vyhledejte poslední výskyt „planety“, počínaje pozicí 20:
let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("planet", 20);
Podpora prohlížeče
lastIndexOf()
je funkce ECMAScript1 (ES1).
ES1 (JavaScript 1997) je plně podporován ve všech prohlížečích:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |