清淡凉白开
2016-08-12 14:18
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
}
}
不是很理解!!!
这不是定义二维数组的方法,只是用两个for循环遍历数组给数组赋值而已。
你定义二维数组可以直接用 : var myarr[0][0] = 'hello';
这个二维数组其实和java的二维数组感觉挺像的
JavaScript进阶篇
468782 学习 · 22507 问题
相似问题