[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/getPrototypeOf [Back]  [Original]

Object.getPrototypeOf() - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

Object.getPrototypeOf()

Baseline

20157

Object.getPrototypeOf() ( [[Prototype]] )

const prototype = {};
const object = Object.create(prototype);

console.log(Object.getPrototypeOf(object) === prototype);
// : true

js
Object.getPrototypeOf(obj)

obj

null

getPrototypeOf

js
const proto = {};
const obj = Object.create(proto);
Object.getPrototypeOf(obj) === proto; // true

ES5 obj TypeError ES2015 Object

js
Object.getPrototypeOf("foo");
// TypeError: "foo" is not an object (ES5 code)
Object.getPrototypeOf("foo");
// String.prototype                  (ES2015 code)

ECMAScript 2027 LanguageSpecification
# sec-object.getprototypeof


Web Proxy Viewer  |  New URL  |  Original Page