Name Description Size
browser.js 0
get.js --- es6id: 26.1.6 description: > Reflect.get is configurable, writable and not enumerable. info: | 26.1.6 Reflect.get ( target, propertyKey [ , receiver ]) 17 ECMAScript Standard Built-in Objects includes: [propertyHelper.js] features: [Reflect] --- 528
length.js --- es6id: 26.1.6 description: > Reflect.get.length value and property descriptor info: | 26.1.6 Reflect.get ( target, propertyKey [ , receiver ]) The length property of the get function is 2. includes: [propertyHelper.js] features: [Reflect] --- 536
name.js --- es6id: 26.1.6 description: > Reflect.get.name value and property descriptor info: | 26.1.6 Reflect.get ( target, propertyKey [ , receiver ]) 17 ECMAScript Standard Built-in Objects includes: [propertyHelper.js] features: [Reflect] --- 531
not-a-constructor.js --- esid: sec-ecmascript-standard-built-in-objects description: > Reflect.get 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] --- 881
return-abrupt-from-property-key.js --- es6id: 26.1.6 description: > Return abrupt from ToPropertyKey(propertyKey) info: | 26.1.6 Reflect.get ( target, propertyKey [ , receiver ]) ... 2. Let key be ToPropertyKey(propertyKey). 3. ReturnIfAbrupt(key). ... features: [Reflect] --- 560
return-abrupt-from-result.js --- es6id: 26.1.6 description: > Return abrupt result from get a property value. info: | 26.1.6 Reflect.get ( target, propertyKey [ , receiver ]) ... 5. Return target.[[Get]](key, receiver). features: [Reflect] --- 702
return-value-from-receiver.js --- es6id: 26.1.6 description: > Return value from a receiver. info: | 26.1.6 Reflect.get ( target, propertyKey [ , receiver ]) ... 4. If receiver is not present, then a. Let receiver be target. 5. Return target.[[Get]](key, receiver). 9.1.8 [[Get]] (P, Receiver) ... 2. Let desc be O.[[GetOwnProperty]](P). 3. ReturnIfAbrupt(desc). 4. If desc is undefined, then a. Let parent be O.[[GetPrototypeOf]](). b. ReturnIfAbrupt(parent). c. If parent is null, return undefined. d. Return parent.[[Get]](P, Receiver). 5. If IsDataDescriptor(desc) is true, return desc.[[Value]]. 6. Otherwise, IsAccessorDescriptor(desc) must be true so, let getter be desc.[[Get]]. 7. If getter is undefined, return undefined. 8. Return Call(getter, Receiver). features: [Reflect] --- 1347
return-value-from-symbol-key.js --- es6id: 26.1.6 description: > Return value where property key is a symbol. info: | 26.1.6 Reflect.get ( target, propertyKey [ , receiver ]) ... 2. Let key be ToPropertyKey(propertyKey). ... 7.1.14 ToPropertyKey ( argument ) ... 3. If Type(key) is Symbol, then a. Return key. ... features: [Reflect, Symbol] --- 590
return-value.js --- es6id: 26.1.6 description: > Return value. info: | 26.1.6 Reflect.get ( target, propertyKey [ , receiver ]) ... 4. If receiver is not present, then a. Let receiver be target. 5. Return target.[[Get]](key, receiver). 9.1.8 [[Get]] (P, Receiver) ... 2. Let desc be O.[[GetOwnProperty]](P). 3. ReturnIfAbrupt(desc). 4. If desc is undefined, then a. Let parent be O.[[GetPrototypeOf]](). b. ReturnIfAbrupt(parent). c. If parent is null, return undefined. d. Return parent.[[Get]](P, Receiver). 5. If IsDataDescriptor(desc) is true, return desc.[[Value]]. 6. Otherwise, IsAccessorDescriptor(desc) must be true so, let getter be desc.[[Get]]. 7. If getter is undefined, return undefined. 8. Return Call(getter, Receiver). features: [Reflect] --- 1676
shell.js --- description: | Test if a given function is a constructor function. defines: [isConstructor] features: [Reflect.construct] --- 596
target-is-not-object-throws.js --- es6id: 26.1.6 description: > Throws a TypeError if target is not an Object. info: | 26.1.6 Reflect.get ( target, propertyKey [ , receiver ]) 1. If Type(target) is not Object, throw a TypeError exception. ... features: [Reflect] --- 685
target-is-symbol-throws.js --- es6id: 26.1.6 description: > Throws a TypeError if target is a Symbol info: | 26.1.6 Reflect.get ( target, propertyKey [ , receiver ]) 1. If Type(target) is not Object, throw a TypeError exception. ... features: [Reflect, Symbol] --- 485