Метод lastIndexOf()
Найдите последнее вхождение слова "планета":
let text = "Привет, планета Земля, ты великая планета.";
let result = text.lastIndexOf("планета");
Попробуйте сами »
let text = "Привет, планета Земля, ты великая планета.";
let result = text.lastIndexOf("Планета");
Попробуйте сами »
Смотрите примеры ниже.
Описание lastIndexOf()
Метод lastIndexOf() возвращает индекс (позицию) последнего вхождения указанного значения в строку.
Метод lastIndexOf() выполняет поиск в строке от конца к началу.
Метод lastIndexOf() возвращает индекс с начала (позиция 0).
Метод lastIndexOf() возвращает -1, если значение не найдено.
Метод lastIndexOf() чувствителен к регистру.
См. также: lastIndexOf()
Синтаксис lastIndexOf()
string.lastIndexOf(searchvalue, start)
Параметры lastIndexOf()
| Параметр | Описание |
|---|---|
| searchvalue | Обязательно. Строка для поиска. |
| start | Oнеобязательно. Позиция, с которой следует начать. Значение по умолчанию — длина строки. |
Возвращаемое значение lastIndexOf()
| Тип | Описание |
|---|---|
| Number | Позиция, в которой встречается искомое значение. -1, если оно никогда не встречается. |
Ещё примеры lastIndexOf()
Найдите последнее вхождение слова "планета", начиная с позиции 20:
let text = "Привет, планета Земля, ты великая планета.";
let result = text.lastIndexOf("планета", 20);
Попробуйте сами »
Поддержка браузера lastIndexOf()
lastIndexOf() — это функция ECMAScript1 (ES1).
ES1 (JavaScript 1997) полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | Да |