var myarr=new Array(); //先声明一维
for(var i=0;i<2;i++){ //一维长度为2
myarr[i]=new Array(); //再声明二维
for(var j=0;j<3;j++){ //二维长度为3
myarr[i][j]=i+j; // 赋值,每个数组元素的值为i+j
}
}
myarr[i][j]=i+j; 赋值看不懂,小弟愚笨,请大神用简单点的说明解释下
3行4列,你可以想象理解为你打字的过程。第一个for循环控制你打字的行数,第二个for为每行的列数。因此构造二维数组,需先构造"行”myarr[i],再构造"列”myarr[i][j]