|
function Flower()
{
this.name="rose";
this.color="red";
}
//Flower() 作為構造函數
var obj=new Flower();
//輸出 true, flower 作為類引用
alert(obj instanceof Flower);
function 關鍵字可以聲明普通函數,這一點和其他語言中函數的概念是相同的。 除此之外,他還可以用于類的聲明和實現、對象的構造函數以及類的引用。
在上面的例子中通過function 關鍵字聲明了Flower 類 ,并且通過this關鍵字聲明了兩個屬性name 和color ;然后在創建obj對象時,Flower又起到了對象構造函數的作用;最后使用instanceof 關鍵字判斷obj對象是否是Flower類的實例,此時Flower又起到了類引用的作用
JavaScript技術:Javascript 函數對象的多重身份,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。