-
一维数组思维定义二维,出错
var arr=[[]];
for (var k=0;k<2;k++){
for (var i=0;i<4;i++){
arr[k][i]=(k+1)*i;
}
}
Uncaught TypeError: Cannot set property '0' of undefined
-
正确姿势
var arr=[[]]; for (var k=0;k<2;k++){ arr[k]=new Array(); for (var i=0;i<4;i++){ arr[k][i]=(k+1)*i; } }