| arguments-list-is-not-array-like.js |
---
es6id: 26.1.2
description: >
Return abrupt if argumentsList is not an ArrayLike object.
info: |
26.1.2 Reflect.construct ( target, argumentsList [, newTarget] )
...
4. Let args be CreateListFromArrayLike(argumentsList).
5. ReturnIfAbrupt(args).
...
7.3.17 CreateListFromArrayLike (obj [, elementTypes] )
...
3. If Type(obj) is not Object, throw a TypeError exception.
4. Let len be ToLength(Get(obj, "length")).
5. ReturnIfAbrupt(len).
...
--- |
888 |
- |
| construct.js |
---
es6id: 26.1.2
description: >
Reflect.construct is configurable, writable and not enumerable.
info: |
26.1.2 Reflect.construct ( target, argumentsList [, newTarget] )
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
--- |
518 |
- |
| length.js |
---
es6id: 26.1.2
description: >
Reflect.construct.length value and property descriptor
info: |
26.1.2 Reflect.construct ( target, argumentsList [, newTarget] )
The length property of the construct function is 2.
includes: [propertyHelper.js]
--- |
648 |
- |
| name.js |
---
es6id: 26.1.2
description: >
Reflect.construct.name value and property descriptor
info: |
26.1.2 Reflect.construct ( target, argumentsList [, newTarget] )
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
--- |
645 |
- |
| newtarget-is-not-constructor-throws.js |
---
es6id: 26.1.2
description: >
Throws a TypeError if `newTarget` is not a constructor.
info: |
26.1.2 Reflect.construct ( target, argumentsList [, newTarget] )
...
2. If newTarget is not present, let newTarget be target.
3. Else, if IsConstructor(newTarget) is false, throw a TypeError exception.
...
--- |
817 |
- |
| return-with-newtarget-argument.js |
---
es6id: 26.1.2
description: >
Return target result using newTarget argument.
info: |
26.1.2 Reflect.construct ( target, argumentsList [, newTarget] )
...
2. If newTarget is not present, let newTarget be target.
...
6. Return Construct(target, args, newTarget).
--- |
819 |
- |
| return-without-newtarget-argument.js |
---
es6id: 26.1.2
description: >
Return target result
info: |
26.1.2 Reflect.construct ( target, argumentsList [, newTarget] )
...
2. If newTarget is not present, let newTarget be target.
...
6. Return Construct(target, args, newTarget).
--- |
546 |
- |
| target-is-not-constructor-throws.js |
---
es6id: 26.1.2
description: >
Throws a TypeError if `target` is not a constructor.
info: |
26.1.2 Reflect.construct ( target, argumentsList [, newTarget] )
1. If IsConstructor(target) is false, throw a TypeError exception.
--- |
674 |
- |
| use-arguments-list.js |
---
es6id: 26.1.2
description: >
Construct with given argumentsList
info: |
26.1.2 Reflect.construct ( target, argumentsList [, newTarget] )
...
2. If newTarget is not present, let newTarget be target.
...
6. Return Construct(target, args, newTarget).
--- |
698 |
- |