пример
Выберите строку для последнего вхождения "planet" :
var str = "Hello planet earth, you are a great planet.";
var n = str.lastIndexOf("planet");
Результат п будет:
Попробуй сам " Больше "Try it Yourself" примеры ниже.
Определение и использование
lastIndexOf() метод возвращает позицию последнего вхождения заданного значения в строке.
Note: Строка ищется от конца к началу, но возвращает индекс , начиная с самого начала, в постион 0.
Этот метод возвращает -1, если значение для поиска не происходит.
Note: lastIndexOf() метод чувствителен к регистру!
Tip: Также обратите внимание на indexOf() метод.
Поддержка браузеров
метод | |||||
---|---|---|---|---|---|
lastIndexOf() | да | да | да | да | да |
Синтаксис
Значения параметров параметр Описание searchvalue Необходимые. Строка для поиска start Необязательный. Место , где , чтобы начать поиск (searching backwards) в (searching backwards) . Если этот параметр опущен, то значение по умолчанию длина строки
Технические подробности
Возвращаемое значение: Число, представляющее положение, в котором указанный searchvalue происходит в последний раз, или -1, если это не происходит Версия JavaScript: 1,0
Еще примеры
пример
Выберите строку для последнего вхождения "planet" , начиная с поиска в позиции 20:
var str = "Hello planet earth, you are a great planet.";
var n = str.lastIndexOf("planet", 20);
Результат п будет:
Попробуй сам "
<String Reference JavaScript