Метод 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
,
который ищет символ строки