Полный цикл в digital

Метод lastIndexOf в JavaScript

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

Синтаксис

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

Пример

В данном примере в строке Б..Б..Б ищется буква Б. Так как поиск начинается с конца строки, то метод вернет 6 (позиция последней буквы Б):

let str = 'Б..Б..Б';
console.log(str.lastIndexOf('Б'));  // 6

Пример

В данном примере с помощью второго параметра указано, что поиск следует начинать с пятой позиции (это предпоследний символ строки). Поиск все равно будет идти справа налево, но уже начиная не с конца строки, а с 5-той позиции. Это значит, что найдется буква Б, которая стоит посередине, и метод выведет 3:

let str = 'Б..Б..Б';
console.log(str.lastIndexOf('Б', 5));  // 3

Пример

В данном примере в строке Б..Б..Б ищется буква б. Метод выведет -1, так как он чувствителен к регистру символов (мы ищем маленькую букву б, а в строке есть только большие):

let str = 'Б..Б..Б';
console.log(str.lastIndexOf('б'));  // -1
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг