为什么提交后不显示?我理解中应该输出2
<script type="text/javascript">
var myarr=new Array(); //先声明一维
for(var i=1;i<3;i++){ //一维长度为2
/*上面的是否可以理解成这样
myarr[0]=1
myarr[1]=2
*/
myarr[i]=new Array(); //再声明二维
for(var j=0;j<6;j++){ //二维长度为6
myarr[i][j]=i*j; // 赋值,每个数组元素的值为i*j
}
}
document.write(myarr[0][3])
上面的代码意思是一维数组长度为2,二维数组长度为6,是这样理解吗?
我输出的数组为myarr[0][3],一维组数中的0号数组,理解中赋值应该为1(i=1),二维数组中的3号数组,理解中赋值应该为2(j=0),不知道这样表达,各位老师有没有明白。
我理解的这段代码输出应该为2,结果却不显示,谁能帮忙解释一下为什么吗?