Name Description Size
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). ... features: [Reflect, Reflect.construct] --- 949
browser.js 0
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] features: [Reflect] --- 560
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] features: [Reflect, Reflect.construct] --- 581
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] features: [Reflect, Reflect.construct] --- 576
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. ... features: [Reflect, Reflect.construct] --- 878
not-a-constructor.js --- esid: sec-ecmascript-standard-built-in-objects description: > Reflect.construct does not implement [[Construct]], is not new-able info: | ECMAScript Function Objects Built-in function objects that are not identified as constructors do not implement the [[Construct]] internal method unless otherwise specified in the description of a particular function. sec-evaluatenew ... 7. If IsConstructor(constructor) is false, throw a TypeError exception. ... includes: [isConstructor.js] features: [Reflect.construct, Reflect, arrow-function] --- 921
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). features: [Reflect, Reflect.construct] --- 880
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). features: [Reflect, Reflect.construct] --- 607
shell.js --- description: | Test if a given function is a constructor function. defines: [isConstructor] features: [Reflect.construct] --- 596
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. features: [Reflect, Reflect.construct] --- 735
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). features: [Reflect, Reflect.construct] --- 759