JavaScript中先有Object仍是先有Function?

Object instanceof Object ---->trueprototype

Function instanceof Object ----->trueio

Object instanceof Function ----->trueim

Function instanceof Function ---->trueimg

 

先有的Object.prototype, Object.prototype构造出Function.prototype,而后Function.prototype构造出Object和Function。
Object.prototype是鸡,Object和Function都是蛋。
下面这张图和实际执行过程并不彻底同样,但有助于理解Function和Object的关系。

第二幅图:

相关文章
相关标签/搜索