Name Description Size Coverage
has.js --- es6id: 26.1.9 description: > Reflect.has is configurable, writable and not enumerable. info: | 26.1.9 Reflect.has ( target, propertyKey ) 17 ECMAScript Standard Built-in Objects includes: [propertyHelper.js] --- 472 -
length.js --- es6id: 26.1.9 description: > Reflect.has.length value and property descriptor includes: [propertyHelper.js] --- 482 -
name.js --- es6id: 26.1.9 description: > Reflect.has.name value and property descriptor info: | 26.1.9 Reflect.has ( target, propertyKey ) 17 ECMAScript Standard Built-in Objects includes: [propertyHelper.js] --- 575 -
return-abrupt-from-property-key.js --- es6id: 26.1.9 description: > Return abrupt from ToPropertyKey(propertyKey) info: | 26.1.9 Reflect.has ( target, propertyKey ) ... 2. Let key be ToPropertyKey(propertyKey). 3. ReturnIfAbrupt(key). ... --- 504 -
return-abrupt-from-result.js --- es6id: 26.1.9 description: > Return abrupt result. info: | 26.1.9 Reflect.has ( target, propertyKey ) ... 4. Return target.[[HasProperty]](key). features: [Proxy] --- 486 -
return-boolean.js --- es6id: 26.1.9 description: > Return boolean value. info: | 26.1.9 Reflect.has ( target, propertyKey ) ... 4. Return target.[[HasProperty]](key). 9.1.7.1 OrdinaryHasProperty (O, P) ... 2. Let hasOwn be OrdinaryGetOwnProperty(O, P). 3. If hasOwn is not undefined, return true. 4. Let parent be O.[[GetPrototypeOf]](). 5. ReturnIfAbrupt(parent). 6. If parent is not null, then a. Return parent.[[HasProperty]](P). 7. Return false. --- 915 -
symbol-property.js --- es6id: 26.1.9 description: > Return boolean value from a projectKey as a Symbol info: | 26.1.9 Reflect.has ( target, propertyKey ) ... 2. Let key be ToPropertyKey(propertyKey). ... 7.1.14 ToPropertyKey ( argument ) ... 3. If Type(key) is Symbol, then a. Return key. ... features: [Symbol] --- 695 -
target-is-not-object-throws.js --- es6id: 26.1.9 description: > Throws a TypeError if target is not an Object. info: | 26.1.9 Reflect.has ( target, propertyKey ) 1. If Type(target) is not Object, throw a TypeError exception. ... --- 629 -
target-is-symbol-throws.js --- es6id: 26.1.9 description: > Throws a TypeError if target is a Symbol info: | 26.1.9 Reflect.has ( target, propertyKey ) 1. If Type(target) is not Object, throw a TypeError exception. ... features: [Symbol] --- 440 -