Object.prototype是一个对象,用于表示Object的原型对象。
本篇探讨的是,Object.prototype的原型是什么?
答案是:null。
我们不妨打印:
console.log(Object.prototype.__proto__ === null) //true
null代表了什么呢?
引用阮一峰的解释就是:
null表示“没有对象”,即该处不应该有值。
所以说,Object.prototype.__proto__的值为null和Object.prototype没有原型,是一个意思。