for(var i=0;i<3;i++){
for(var j=0;j<6;j++){
var myarr=new Array[i][j];
myarr[i][j]=i*j;
document.write(myarr[i][j]);
}
}
创建二维数组的方式错了,正确的做法如下:
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(myarr[i][j]); } }
另附教程:http://www.imooc.com/code/871
你这个是一维长度为4 二维长度是7 其他没问题