Metoda lastIndexOf
Metoda lastIndexOf wykonuje wyszukiwanie
ostatniego wystąpienia podciągu w ciągu.
Należy przy tym zwracać uwagę
na wielkość liter podaną w pierwszym parametrze.
Wyszukiwanie odbywa się od końca ciągu. Metoda zwróci
pozycję pierwszego dopasowania od końca,
a jeśli nie zostanie ono znalezione, zwróci -1.
Drugim opcjonalnym parametrem można
przekać numer znaku, od którego należy
rozpocząć wyszukiwanie.
Składnia
ciąg.lastIndexOf(czego szukamy, [gdzie rozpocząć wyszukiwanie]);
Przykład
Znajdźmy pozycję ostatniego wystąpienia podciągu:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Wynik wykonania kodu:
9
Przykład
Ustawmy pozycję rozpoczęcia wyszukiwania:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Wynik wykonania kodu:
6
Zobacz też
-
metoda
startsWith,
która sprawdza początek ciągu -
metoda
endsWith,
która sprawdza koniec ciągu -
metoda
indexOf,
która wyszukuje pierwsze wystąpienie podciągu -
metoda
includes,
która wyszukuje ciąg -
metoda
at,
która wyszukuje znak ciągu