| length.js |
---
es6id: 26.1.11
description: >
Reflect.ownKeys.length value and property descriptor
includes: [propertyHelper.js]
--- |
507 |
- |
| name.js |
---
es6id: 26.1.11
description: >
Reflect.ownKeys.name value and property descriptor
info: |
26.1.11 Reflect.ownKeys ( target )
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
--- |
600 |
- |
| ownKeys.js |
---
es6id: 26.1.11
description: >
Reflect.ownKeys is configurable, writable and not enumerable.
info: |
26.1.11 Reflect.ownKeys ( target )
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
--- |
481 |
- |
| return-abrupt-from-result.js |
---
es6id: 26.1.11
description: >
Return abrupt result from target.[[OwnPropertyKeys]]()
info: |
26.1.11 Reflect.ownKeys ( target )
...
2. Let keys be target.[[OwnPropertyKeys]]().
3. ReturnIfAbrupt(keys).
...
features: [Proxy]
--- |
553 |
- |
| return-array-with-own-keys-only.js |
---
es6id: 26.1.11
description: >
Returns target's own property keys only, ignore prototype keys.
info: |
26.1.11 Reflect.ownKeys ( target )
...
2. Let keys be target.[[OwnPropertyKeys]]().
3. ReturnIfAbrupt(keys).
4. Return CreateArrayFromList(keys).
includes: [compareArray.js]
--- |
624 |
- |
| return-empty-array.js |
---
es6id: 26.1.11
description: >
Returns empty array when target has now own properties.
info: |
26.1.11 Reflect.ownKeys ( target )
...
2. Let keys be target.[[OwnPropertyKeys]]().
3. ReturnIfAbrupt(keys).
4. Return CreateArrayFromList(keys).
includes: [compareArray.js]
--- |
559 |
- |
| return-non-enumerable-keys.js |
---
es6id: 26.1.11
description: >
Returns target's own non enumerable property keys.
info: |
26.1.11 Reflect.ownKeys ( target )
...
2. Let keys be target.[[OwnPropertyKeys]]().
3. ReturnIfAbrupt(keys).
4. Return CreateArrayFromList(keys).
includes: [compareArray.js]
--- |
851 |
- |
| return-on-corresponding-order.js |
---
es6id: 26.1.11
description: >
Returns keys in their corresponding order.
info: |
26.1.11 Reflect.ownKeys ( target )
...
2. Let keys be target.[[OwnPropertyKeys]]().
3. ReturnIfAbrupt(keys).
4. Return CreateArrayFromList(keys).
9.1.12 [[OwnPropertyKeys]] ( )
1. Let keys be a new empty List.
2. For each own property key P of O that is an integer index, in ascending
numeric index order
a. Add P as the last element of keys.
3. For each own property key P of O that is a String but is not an integer
index, in property creation order
a. Add P as the last element of keys.
4. For each own property key P of O that is a Symbol, in property creation
order
a. Add P as the last element of keys.
5. Return keys.
features: [Symbol]
--- |
1368 |
- |
| target-is-not-object-throws.js |
---
es6id: 26.1.11
description: >
Throws a TypeError if target is not an Object.
info: |
26.1.11 Reflect.ownKeys ( target )
1. If Type(target) is not Object, throw a TypeError exception.
...
--- |
618 |
- |
| target-is-symbol-throws.js |
---
es6id: 26.1.11
description: >
Throws a TypeError if target is a Symbol
info: |
26.1.11 Reflect.ownKeys ( target )
1. If Type(target) is not Object, throw a TypeError exception.
...
features: [Symbol]
--- |
432 |
- |