| always-return-true-from-ordinary-object.js |
---
es6id: 26.1.12
description: >
Always returns true when target is an ordinary object.
info: |
26.1.12 Reflect.preventExtensions ( target )
...
2. Return target.[[PreventExtensions]]().
9.1.4 [[PreventExtensions]] ( )
1. Set the value of the [[Extensible]] internal slot of O to false.
2. Return true.
--- |
720 |
- |
| length.js |
---
es6id: 26.1.12
description: >
Reflect.preventExtensions.length value and property descriptor
includes: [propertyHelper.js]
--- |
567 |
- |
| name.js |
---
es6id: 26.1.12
description: >
Reflect.preventExtensions.name value and property descriptor
info: |
26.1.12 Reflect.preventExtensions ( target )
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
--- |
690 |
- |
| prevent-extensions.js |
---
es6id: 26.1.12
description: >
Prevent extentions on target.
info: |
26.1.12 Reflect.preventExtensions ( target )
...
2. Return target.[[PreventExtensions]]().
9.1.4 [[PreventExtensions]] ( )
1. Set the value of the [[Extensible]] internal slot of O to false.
...
--- |
856 |
- |
| preventExtensions.js |
---
es6id: 26.1.12
description: >
Reflect.preventExtensions is configurable, writable and not enumerable.
info: |
26.1.12 Reflect.preventExtensions ( target )
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
--- |
531 |
- |
| return-abrupt-from-result.js |
---
es6id: 26.1.12
description: >
Return abrupt result.
info: |
26.1.12 Reflect.preventExtensions ( target )
...
2. Return target.[[PreventExtensions]]().
features: [Proxy]
--- |
516 |
- |
| return-boolean-from-proxy-object.js |
---
es6id: 26.1.12
description: >
Returns boolean from Proxy object.
info: |
26.1.12 Reflect.preventExtensions ( target )
...
2. Return target.[[PreventExtensions]]().
9.5.4 [[PreventExtensions]] ( )
8. Let booleanTrapResult be ToBoolean(Call(trap, handler, «target»)).
9. ReturnIfAbrupt(booleanTrapResult).
10. If booleanTrapResult is true, then
a. Let targetIsExtensible be target.[[IsExtensible]]().
b. ReturnIfAbrupt(targetIsExtensible).
c. If targetIsExtensible is true, throw a TypeError exception.
11. Return booleanTrapResult.
features: [Proxy]
--- |
1145 |
- |
| target-is-not-object-throws.js |
---
es6id: 26.1.10
description: >
Throws a TypeError if target is not an Object.
info: |
26.1.10 Reflect.isExtensible (target)
1. If Type(target) is not Object, throw a TypeError exception.
...
--- |
641 |
- |
| target-is-symbol-throws.js |
---
es6id: 26.1.10
description: >
Throws a TypeError if target is a Symbol
info: |
26.1.10 Reflect.isExtensible (target)
1. If Type(target) is not Object, throw a TypeError exception.
...
features: [Symbol]
--- |
440 |
- |