English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
lastIndexOf()Метод возвращает положение последнего occurrence заданного значения в строке.
Если значение не найдено, метод возвращает-1.
Если значение встречается несколько раз, метод возвращает положение последнего occurrence.
Если нужно выполнить поиск от начала до конца строки, используйтеindexOf()метод.
Внимание:Для информации о методе Array см.Array.lastIndexOf().
string.lastIndexOf(searchValue, start)
var str = 'Привет мир, я повторяю Привет мир'; str.lastIndexOf('Hello');Проверьте, посмотрите‹/›
Внимание:Этот метод различает регистр.
Метод lastIndexOf() полностью поддерживается всеми браузерами:
Метод | |||||
lastIndexOf() | Да | Да | Да | Да | Да |
Параметр | Описание |
---|---|
searchValue | (обязательное) строка, представляющая значение для поиска |
start | (опционально) целое число, представляющее индекс начала поиска (в направлении вправо); по умолчанию это длина строки |
Возвратное значение: | последнее出现的searchValueINDEX, если не найден,则为-1 |
---|---|
Версия JavaScript: | ECMAScript 1 |
Вернуть последнюю позицию символа 'O' в строке, начиная с позиции 5 (в направлении вправо):
var str = 'HELLO WORLD HELLO'; str.lastIndexOf('O', 5);Проверьте, посмотрите‹/›