Metoda lastIndexOf() String JavaScript

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ż:

metoda indexOf()

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");

Spróbuj sam

let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("Planet");

Spróbuj sam

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

Spróbuj sam

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 -1

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

Strony związane

Ciąg znaków JavaScript

Metody String JavaScript

Wyszukiwanie String JavaScript