宝慕林6291606
2018-12-06 16:46
var myarr=new Array(3)(6),i,j;
for(i=0;i<3;i++){
for(j=0;j<6;j++){
myarr[i][j]=i*j;
document.write("数组为:"+ myarr[i][j] +"<br>");
}
}
你定义错了,二维数组不能那样写,我是这么写的
var myarr=new Array();
for(var i=0;i<3;i++){
myarr[i]=new Array();
for(var j=0;j<6;j++)
document.write("myarr["+i+"]["+j+"]"+"="+i*j+" ");
document.write("<br/>");
}
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题