我的理解是 Object.__proto__
是 javascript 中的“顶级”原型(prototype)对象。我希望它的 __proto__
为空,但在谷歌浏览器中(没有尝试过其他浏览器),它不是。这是为什么?
编辑
最佳答案
Object
是一个函数,它的__proto__
是一个空函数function() {}
。根对象是一个空对象 {}
,而不是 Object
。所以,当你有一个像 {foo:1, bar:1}
这样的对象时,它的关系如下所示:
关于javascript - 为什么 Object.__proto__.__proto__ 不为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31706576/