javascript中自定義對象的屬性方法 – Javascript教程_JS教程_技術文章 – 程式設計聯盟

首先介紹下關聯數組:

<script> 
var test=new Object(); 
test["a"]=1; 
test["b"]="string"; 
test["c"]=false; 
alert(test["a"]); 
</script> 

執行上面的代碼,顯示1。
在javascript中,方法和屬性一樣當做值來看待。

<script> 
var test={ 
a:1, 
b:"string", 
c:false, 
d:function show(){alert("OK"); 

}; 
var show=test.d; 
show(); 
</script> 

實行上面的代碼,顯示OK。首先是定義瞭一個對象test,它有a、b、c、d四個屬性,其中第四個是個方法,但仍然是當做值來看待

var show=test.d; 
就是將d賦值給show,此時show就是一個函數瞭,直接show();就執行這個方法。
結果顯示


 

摘自 cangkukuaimanle的專欄
 

發佈留言