Целочисленное read/write свойство, которое специфицирует индекс, с которого начинается поиск следующего совпадения.
Свойство из
Экземпляры .
Реализовано в
JavaScript 1.2, NES 3.0
Версия ECMA
ECMA 262, Edition 3
lastIndex это свойство отдельного объекта регулярного выражения.
Это свойство устанавливается, только если регулярное выражение использует флаг "g" для указания на глобальный поиск. Применяются следующие правила:
Например, рассмотрим последовательность следующих операторов:
re = /(hi)?/g |
Совпадает с пустой строкой.
Возвращает ["hi", "hi"] с lastIndex, который равен 2.
re("hi")
Возвращает [""], пустой массив, чей нулевой элемент является совпавшей строкой. В данном случае это пустая строка, поскольку lastIndex был 2 (и всё ещё равен 2), а "hi" имеет размер 2.