这一节没看懂!麻烦大神解答一下
讲解案例中的
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 } }
问题:不明白为什么(i=0;i<2;i++)得出的结果一维长度就为2了呢?可不可以这么理解:i=0;i<2,那么i可以取值为0和1,那i++之后应该得出两个数1和2啊,那为啥值就为2而不是1呢?