Object.getPrototypeOf() 方法返回指定对象的原型(内部[[Prototype]]属性的值)。
语法
Object.getPrototypeOf(object)
var my_obj = Object.create({}, {getFoo: {value: function() { return this.foo; },enumerable: false}});my_obj.foo = 1;Object.defineProperty(my_obj, 'block' ,{value:520,writable:true,enumerable:true,});
var my_obj = Object.create({}, {getFoo: {value: function() { return this.foo; },enumerable: true}});my_obj.foo = 1;Object.defineProperty(my_obj, 'block' ,{value:520,writable:true,enumerable:true,});var pt = Object.getPrototypeOf(my_obj)console.log(Object.entries(my_obj))console.log(my_obj.constructor)console.log(my_obj.prototype.constructor) //TypeError: Cannot read property 'constructor' of undefined//我们是通过 Object.create() 创建的并不会给我们初始化Object.constructor这个东西
