JavaScript String lastIndexOf()
Przykłady
Wyszukaj ostatnie wystąpienie „planety”:
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");
Więcej przykładów poniżej.
Definicja i użycie
Metoda lastIndexOf()
zwraca indeks (pozycję) ostatniego wystąpienia określonej wartości w ciągu.
Metoda lastIndexOf()
przeszukuje ciąg od końca do początku.
Metoda lastIndexOf()
zwraca indeks od początku (pozycja 0).
Metoda lastIndexOf()
zwraca -1, jeśli wartość nie zostanie znaleziona.
W lastIndexOf()
metodzie rozróżniana jest wielkość liter.
Zobacz też:
Składnia
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. |
Wartość zwrotu
Rodzaj | Opis |
Numer | Pozycja, w której występuje szukana wartość. -1 jeśli nigdy nie wystąpi. |
Więcej przykładów
Wyszukaj ostatnie wystąpienie „planeta”, zaczynając od pozycji 20:
let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("planet", 20);
Obsługa przeglądarki
lastIndexOf()
to funkcja ECMAScript1 (ES1).
ES1 (JavaScript 1997) jest w pełni obsługiwany we wszystkich przeglądarkach:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |