我试图使它起作用,但是外循环在第二次迭代后停止,并且它之后的所有内容都不执行(就像脚本的结尾一样)。我想用任何字符填充二维数组(这里我以“q”为例)
var A=[[],[]];
for(var i=0;i<12;i++){
for(var j=0;j<81;j++){
A[i][j]='q';
}
}
它没有用,所以我放了
alert(i+' '+j);
来查看它是否还在执行,并且正如我之前写的那样,它在第二次外循环迭代后停止,然后忽略了脚本的其余部分。我想要的是在给定范围内(在这种情况下为12行,81列)用相同的字符填充此数组,因此,如果在此方法中没有希望,我将很高兴看到一个可行的方法。
最佳答案
var A=[[], []];
^此行声明大小为1x2的二维数组。尝试以下方法:
var A = [];
for (var i = 0; i < 12; i++) {
A[i] = [];
for (var j = 0; j < 81; j++) {
A[i][j] = 'q';
}
}