browser.js |
|
0 |
prop-desc.js |
---
esid: pending
description: Property descriptor for RegExp.leftContext
info: |
RegExp.leftContext is an accessor property with attributes:
{
[[Enumerable]]: false,
[[Configurable]]: true,
[[Set]]: undefined,
}
get RegExp.leftContext
1. Return ? GetLegacyRegExpStaticProperty(%RegExp%, this value, [[RegExpLeftContext]]).
includes: [propertyHelper.js]
features: [legacy-regexp]
--- |
1144 |
shell.js |
|
0 |
this-cross-realm-constructor.js |
---
esid: pending
description: RegExp.leftContext throws a TypeError for cross-realm receiver
info: |
get RegExp.leftContext
1. Return ? GetLegacyRegExpStaticProperty(%RegExp%, this value, [[RegExpLeftContext]]).
GetLegacyRegExpStaticProperty( C, thisValue, internalSlotName ).
1. Assert C is an object that has an internal slot named internalSlotName.
2. If SameValue(C, thisValue) is false, throw a TypeError exception.
3. ...
features: [legacy-regexp,cross-realm,Reflect]
--- |
1058 |
this-not-regexp-constructor.js |
---
esid: pending
description: RegExp.leftContext throws a TypeError for non-%RegExp% receiver
info: |
get RegExp.leftContext
1. Return ? GetLegacyRegExpStaticProperty(%RegExp%, this value, [[RegExpLeftContext]]).
GetLegacyRegExpStaticProperty( C, thisValue, internalSlotName ).
1. Assert C is an object that has an internal slot named internalSlotName.
2. If SameValue(C, thisValue) is false, throw a TypeError exception.
3. ...
features: [legacy-regexp]
--- |
1822 |
this-subclass-constructor.js |
---
esid: pending
description: RegExp.leftContext throws a TypeError for subclass receiver
info: |
get RegExp.leftContext
1. Return ? GetLegacyRegExpStaticProperty(%RegExp%, this value, [[RegExpLeftContext]]).
GetLegacyRegExpStaticProperty( C, thisValue, internalSlotName ).
1. Assert C is an object that has an internal slot named internalSlotName.
2. If SameValue(C, thisValue) is false, throw a TypeError exception.
3. ...
features: [legacy-regexp,class]
--- |
974 |