Метод lastIndexOf - поиск подстроки в строке с конца на JavaScript

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

Синтаксис

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

Пример

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

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

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

9

Пример

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

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

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

6

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

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



Чат с GPT Компилятор