Metoda lastIndexOf() String JavaScript
- Poprzednia strona indexOf()
- Następna strona length
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript String
Definicja i użycie
lastIndexOf()
metoda zwraca indeks ostatniego wystąpienia określonej wartości w ciągu (indeks).
lastIndexOf()
metoda wyszukuje od początku (pozycja 0) do końca ciągu.
lastIndexOf()
metoda zwraca indeks od początku (pozycja 0).
jeśli nie znajdzie tej wartości, zwróci lastIndexOf()
metoda zwraca -1
。
lastIndexOf()
metoda różnicuje wielkość liter.
Zobacz również:
Przykład
Przykład 1
Szukaj ostatniego wystąpienia "planet":
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");
Przykład 2
Szukaj ostatniego wystąpienia "planet" od pozycji 20:
let text = "Hello planet earth, you are a great planet."; let result = text.lastIndexOf("planet", 20);
Gramatyka
string.lastIndexOf(substring, start)
parametr
parametr | Opis |
---|---|
substring | wymagane. Ciąg do wyszukiwania. |
start |
opcjonalnie. Początkowa pozycja. Domyślna wartość długości ciągu. |
wartość zwrócona
Typ | Opis |
---|---|
liczby |
pozycję wystąpienia wartości wyszukiwanej. jeśli nie wystąpi, zwróci |
Szczegółowe informacje techniczne
wartość zwrócona
jeśli string w start istnieje substringostatniego substring jest substringjeśli nie znajdzie podciągu, zwróci -1。
Opis
lastIndexOf()
metoda wyszukiwania tekstu od końca do początku string, aby zobaczyć, czy zawiera podciąg substringPoczątek wyszukiwania znajduje się w ciągu string jego start lub string koniunkturze start parametrach) substringjeśli lastIndexOf() znajdzie substring pierwszy znak w string pierwszy znak znaleziony od końca substring to w rzeczywistości string położenie w start ostatniego substring。
jeśli string nie znaleziono substringjeśli metoda ta nie znajdzie żadnego z nich, zwróci -1。
Uwaga:choć lastIndexOf()
metoda wyszukiwania tekstu od końca do początku, ale zwraca pozycję znaku, która jest liczona od początku. string.length-1。
obsługa przeglądarki
lastIndexOf()
jest cechą ECMAScript1 (ES1)。
Wszystkie przeglądarki w pełni obsługują ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Wsparcie | Wsparcie | Wsparcie | Wsparcie | Wsparcie | Wsparcie |
- Poprzednia strona indexOf()
- Następna strona length
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript String