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的關係。

第二幅圖:

相關文章
相關標籤/搜索