The Object.getPrototypeOf()
static method returns the prototype (i.e. the value of the internal [[Prototype]]
property) of the specified object.
The Object.getPrototypeOf()
static method returns the prototype (i.e. the value of the internal [[Prototype]]
property) of the specified object.
Object.getPrototypeOf(obj)
obj
The object whose prototype is to be returned.
The prototype of the given object, which may be null
.
const proto = {}; const obj = Object.create(proto); Object.getPrototypeOf(obj) === proto; // true
Desktop | Mobile | Server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | WebView Android | Deno | Node.js | ||
getPrototypeOf |
5 | 12 | 3.5 | 12.1 | 5 | 18 | 4 | 12.1 | 5 | 1.0 | 4.4 | 1.0 | 0.10.0 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf