JS: Reflect.getPrototypeOf

By Xah Lee. Date: . Last updated: .

(new in ECMAScript 2015)

Reflect.getPrototypeOf(obj)
  • Return the parent object. Return null if no parent.
  • Throw a TypeError exception if obj is not a object.
console.log(Reflect.getPrototypeOf({}) === Object.prototype);

Here is a example of no parent.

console.log(Reflect.getPrototypeOf(Object.create(null)) === null);

Why Reflect.getPrototypeOf

JavaScript. Get Set Prototype