JS: Reflect.getPrototypeOf
(new in ECMAScript 2015)
Reflect.getPrototypeOf
Reflect.getPrototypeOf(obj)-
- Return the parent object. Return
nullif no parent. - Throw TypeError if arg is not an object.
console.assert( Reflect.getPrototypeOf({}) === Object.prototype, ); - Return the parent object. Return
Example. no parent.
console.assert( Reflect.getPrototypeOf(Object.create(null)) === null, );
Reflect.getPrototypeOf vs Object.getPrototypeOf
Reflect.getPrototypeOf is a better version of
Object.getPrototypeOf.
The reflect version throws error if arg is not an object.