Строка JavaScript lastIndexOf()
Примеры
Найдите последнее вхождение слова «планета»:
let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("planet");
let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("Planet");
Ниже приведены дополнительные примеры.
Определение и использование
Метод lastIndexOf()
возвращает индекс (позицию) последнего вхождения заданного значения в строку.
Метод lastIndexOf()
ищет строку с конца в начало.
Метод lastIndexOf()
возвращает индекс с самого начала (позиция 0).
Метод lastIndexOf()
возвращает -1, если значение не найдено.
Метод lastIndexOf()
чувствителен к регистру.
Смотрите также:
Синтаксис
string.lastIndexOf(searchvalue, start)
Параметры
Parameter | Description |
searchvalue | Required. The string to search for. |
start | Optional. The position where to start. Default value is string length. |
Возвращаемое значение
Тип | Описание |
Число | Позиция, в которой находится искомое значение. -1, если это никогда не происходит. |
Дополнительные примеры
Поиск последнего вхождения слова «планета», начиная с позиции 20:
let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("planet", 20);
Поддержка браузера
lastIndexOf()
является функцией ECMAScript1 (ES1).
ES1 (JavaScript 1997) полностью поддерживается во всех браузерах:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |