關于fn和prototype的關系
我對您最后一小節的理解是:fn就是為了讓init在當做構造函數使用的時候,能夠訪問到prototype的上下文。因為fn是一個對象,而init是這個對象中的一個方法,所以init這個方法可以訪問到所在對象中的上下文。
是這樣嗎?
謝謝!
我對您最后一小節的理解是:fn就是為了讓init在當做構造函數使用的時候,能夠訪問到prototype的上下文。因為fn是一個對象,而init是這個對象中的一個方法,所以init這個方法可以訪問到所在對象中的上下文。
是這樣嗎?
謝謝!
2016-06-05
舉報
2016-06-05
init可以看成定義的一個類,prototype是類的靜態方法,new出來的對象就有init.prototype的屬性,又因為init.prototype = fn.prototype ?所以Init出來的對象自然有了fn.prototype的屬性,就可以把屬性同時賦給具體對象和類