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

javascriptciąg.lastIndexOf(czego szukamy, [gdzie rozpocząć wyszukiwanie]);

Przykład

Znajdźmy pozycję ostatniego wystąpienia podciągu:

javascriptlet str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');

console.log(res);

Wynik wykonania kodu:

javascript9

Przykład

Ustawmy pozycję rozpoczęcia wyszukiwania:

javascriptlet str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);

console.log(res);

Wynik wykonania kodu:

javascript6

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