我尝试让这个工作,但外部循环在第二次迭代后停止,之后的所有内容都不会执行(就像脚本结束一样)。我想用任何字符(这里我使用了'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列)用相同字符填充此数组,因此如果这种方法行不通,我会很高兴看到一个可行的方法。
A
。在询问为什么事情不起作用之前,请始终检查您的控制台中是否有错误。Uncaught TypeError: Cannot set property '0' of undefined
在外部循环中创建一个数组以分配给[i]
。 - CertainPerformance