请教,对二维数组的定义方法不理解
第一种定义方法中,为什么要将下划线部分写在上面的for里?感觉i和j应该是并列关系才对呀?
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里?感觉i和j应该是并列关系才对呀?
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
}
}
第二种定义方法,不知道在讲什么。。。
2016-03-18
举报