一張圖看透JavaScript原型關係:__proto__(對象原型)和prototype(函數原型)

問:函數豈不是擁有兩個原型? 答:是的,函數有兩個原型proto和prototype。 由於函數是對象,而對象就有原型,其原型就是proto。函數是Function的實例,因此此原型就是Function.prototype。 而函數的prototype,不是給本身用的,而是給本身實例用的。php 問:究竟是構造函數有原型,仍是實例有原型? 答:關鍵是這個「有」字怎麼解釋。說白了,就是擁有權和使用權
相關文章
相關標籤/搜索