找不到這個簡單問題的答案。默認情況下(函數實例).prototype字段指向哪裏?
var fun1 = function() {};
哪裏有fun1.prototype
指向?請記住,我沒有設置fun1.prototype = someObject
,也沒有設置someObject.constructor = fun1
。那麼默認情況下,變量fun1.prototype
指向哪裏?
---編輯1 ---
明白了:如果你創建新的功能fun1
,Javascript實現將fun1.prototype
下創建新對象{ constructor: fun1 }
。
我在想也許它是指向一些預定義的對象,如Object.prototype
。
爲什麼你不檢查它在F12? – Redu