亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

有趣的JavaScript數(shù)組長度問題代碼說明

 更新時間:2011年01月20日 23:19:58   作者:  
有趣的JavaScript數(shù)組代碼示例,學習js的朋友可以參考下。注意以下的情況。
第一點:
復制代碼 代碼如下:

var lennon=Array();
lennon["name"]="windy";
lennon["year"]="1989";
lennon["living"]=true;
alert(lennon.length);

結(jié)果:lennon.length 為 0
   
原因:
用以下方式增加數(shù)組元素,將不改變數(shù)組的長度
arr["a"]=3;
第二點:
復制代碼 代碼如下:

var foo2 = [];
foo2['3'] = 3;
foo2['age'] = 20;
debugger;
alert(foo2.length);


foo2.length又是為4

所有沒有賦值的數(shù)組對象,都將被定義為undefined
JavaScript可以自動重新調(diào)整數(shù)組的大小,這種自動調(diào)整大小的機制,更容易出現(xiàn)越界數(shù)組(out of bounds array),而且更難發(fā)現(xiàn)。所以要加倍注意類似的情況。

相關文章

最新評論