ECMAScript | Свойства экземпляров RegExp — efim360.ru

ECMAScript | Свойства экземпляров RegExp

Экземпляры RegExp - это обычные объекты, наследующие свойства от объекта-прототипа RegExp. Экземпляры RegExp имеют внутренние слоты [[RegExpMatcher]], [[OriginalSource]] и [[OriginalFlags]]. Значение внутреннего слота [[RegExpMatcher]] является абстрактным замыканием, представлением шаблона Pattern объекта RegExp.

Примечание

До ECMAScript 2015 экземпляры RegExp были указаны как имеющие собственные свойства данных "source", "global", "ignoreCase" и "multiline". Эти свойства теперь указаны как свойства доступа RegExp.prototype.

Экземпляры RegExp также обладают следующим свойством:

 

lastIndex

Значение свойства "lastIndex" указывает индекс String, с которого начинается следующее совпадение. При использовании приводится к целому числу (см. 22.2.5.2.2). Это свойство должно иметь атрибуты {[[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: false}.

 

Информационные ссылки

Предыдущий раздел - ECMAScript | Свойства объекта-прототипа Регулярных Выражений

Стандарт ECMAScript - Раздел "Properties of RegExp Instances" - https://tc39.es/ecma262/#sec-properties-of-regexp-instances

ECMAScript | Условные обозначения