為什么會(huì)出現(xiàn)所有的數(shù)組結(jié)果?
var myarr=new Array();
for(var i=0;i<3;i++){
? ? myarr[i]=new Array();
? ? for(var j=0;j<6;j++){
? ? ? ? myarr[i][j]=i*j;
? ? }
}
document.write("二維數(shù)組的最終值是"+myarr);
為什么會(huì)出現(xiàn)所有的結(jié)果而不是最后一個(gè)結(jié)果?
2015-12-15
大概看懂了你的問(wèn)題;
這樣分析你的程序:
通過(guò)new生成了myarr的無(wú)屬性數(shù)組對(duì)象;
通過(guò)i的一次遍歷為myarr對(duì)象添加了3個(gè)屬性,同時(shí)這3個(gè)myarr[i]屬性也是數(shù)組對(duì)象;
通過(guò)j的一次遍歷為每個(gè)myarr[i]對(duì)象添加了6個(gè)屬性;
最后你輸出的是myarr對(duì)象,會(huì)輸出所有的屬性,即所有的myarr[i]數(shù)組,所以就不是一個(gè)結(jié)果了
2015-12-14
為什么不是所有的值。。。
都是數(shù)組了,怎么會(huì)是一個(gè)值。。。