| apply.js |
---
es6id: 26.1.1
description: >
Reflect.apply is configurable, writable and not enumerable.
info: |
26.1.1 Reflect.apply ( target, thisArgument, argumentsList )
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
--- |
498 |
- |
| arguments-list-is-not-array-like.js |
---
es6id: 26.1.1
description: >
Return abrupt if argumentsList is not an ArrayLike object.
info: |
26.1.1 Reflect.apply ( target, thisArgument, argumentsList )
...
2. Let args be CreateListFromArrayLike(argumentsList).
3. 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).
...
--- |
882 |
- |
| call-target.js |
---
es6id: 26.1.1
description: >
Call target with thisArgument and argumentsList
info: |
26.1.1 Reflect.apply ( target, thisArgument, argumentsList )
...
4. Perform PrepareForTailCall().
5. Return Call(target, thisArgument, args).
--- |
943 |
- |
| length.js |
---
es6id: 26.1.1
description: >
Reflect.apply.length value and property descriptor
includes: [propertyHelper.js]
--- |
494 |
- |
| name.js |
---
es6id: 26.1.1
description: >
Reflect.apply.name value and property descriptor
info: |
26.1.1 Reflect.apply ( target, thisArgument, argumentsList )
17 ECMAScript Standard Built-in Objects
includes: [propertyHelper.js]
--- |
609 |
- |
| return-target-call-result.js |
---
es6id: 26.1.1
description: >
Return target result
info: |
26.1.1 Reflect.apply ( target, thisArgument, argumentsList )
...
4. Perform PrepareForTailCall().
5. Return Call(target, thisArgument, args).
--- |
475 |
- |
| target-is-not-callable-throws.js |
---
es6id: 26.1.1
description: >
Throws a TypeError if `target` is not callable.
info: |
26.1.1 Reflect.apply ( target, thisArgument, argumentsList )
1. If IsCallable(target) is false, throw a TypeError exception.
...
7.2.3 IsCallable ( argument )
1. ReturnIfAbrupt(argument).
2. If Type(argument) is not Object, return false.
3. If argument has a [[Call]] internal method, return true.
4. Return false.
--- |
785 |
- |