Skip to content
FLAVIO COPES
flaviocopes.com

The Object getPrototypeOf() method

By

Learn how the JavaScript Object.getPrototypeOf() method returns the prototype of an object, and why it returns null for an object that has no prototype.

~~~

Returns the prototype of an object.

Usage:

Object.getPrototypeOf(obj)

Example:

const animal = {}
const dog = Object.create(animal)
const prot = Object.getPrototypeOf(dog)

animal === prot //true

If the object has no prototype, we’ll get null. This is the case of the Object object:

Object.prototype //{}
Object.getPrototypeOf(Object.prototype) //null
~~~

Related posts about js: