(__proto__属性指的是对象的实际原型。)
Object是一个函数(也用作构造函数)。
既然是函数,那么它的构造函数应该是Function.
所以,如果我想将一些属性添加到Object,我可以将它添加到Function.prototype.
但是,是一个对象,所有对象都以某种方式Function继承。Object
这实际上是一个循环关系吗?
我在 MDN 页面上读到了这个:
(some function) ---> Function.prototype ---> Object.prototype ---> null
怎么可能null呢?不是又来了吗?__proto__ObjectFunction.prototype