《JavaScript面向對象編程指南》106頁構造器屬性

當我們創建對象時,實際上同時也賦予了該

對象一種特殊的屬性——即構造器屬性。該

屬性實際上是一個指向用於創建該對象的構

造器函數的引用。

例如:

>function Hero(name){
 this.name = name;

}
>var h2 = new Hero('asdf');


>h2.constructor;

function Hero(name) {
 this.name = name;
}
當然,由於構造器所創建的是一個函數,


因此我們也可以利用它來創建一個其他的


新對象。


無論對象h2有沒有被創建,我們都可以用


它來創建另一個對象。(爲什麼????)


>var h4 = new h3("sadf");

>h4.name;

"sadf"




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