菜鳥筆記:prototype與constructor

函數都有prototype屬性,指向一個對象的引用,這個對象稱爲原型對象

對象都有constructor屬性,指向其構造函數。

函數的原型對象也是對象,規定:fn.prototype.constructor = fn ;


對於一個構造函數:

私有變量,僅內部訪問,自身和實例都訪問不到。

靜態變量,自身可訪問,實例訪問不到。

實例變量,自身訪問不到,實例訪問得到,實例間不共享。

原型變量,自身訪問不到,實例訪問得到,實例間共享,節約存儲空間,一般爲函數。如果爲數組等其他類型不同實例間容易發生值篡改。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章