Метод lastIndexOf

Метод lastIndexOf осуществляет поиск последнего вхождения подстроки в строке. При этом необходимо обращать внимание на указанный в первом параметре регистр символов. Поиск ведется с конца строки. Метод вернет позицию первого совпадения с конца, а если оно не найдено, то вернет -1. Вторым необязательным параметром можно передать номер символа, откуда следует начинать поиск.

Синтаксис

javascriptстрока.lastIndexOf(что ищем, [откуда начинать поиск]);

Пример

Давайте найдем позицию последнего вхождения подстроки:

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

console.log(res);

Результат выполнения кода:

javascript9

Пример

Давайте зададим позицию начала поиска:

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

console.log(res);

Результат выполнения кода:

javascript6

Смотрите также

  • метод startsWith,
    который проверяет начало строки
  • метод endsWith,
    который проверяет конец строки
  • метод indexOf,
    который ищет первое вхождение подстроки
  • метод includes,
    который ищет строку
  • метод at,
    который ищет символ строки