javascript - 使用 for 循环在 JavaScript 中填充二维数组

标签 javascript arrays for-loop

因此,我需要在 JavaScript 中填充一个二维数组,我按以下方式进行:

var i = 0, j = 0;
for (i = 0; i < roomWidth / tileWidth; i += 1) {
     roomBuffer[i] = [];
}
for (i = 0; roomWidth / tileWidth; i += 1) {
     for (j = 0; j < roomHeight / tileHeight; j += 1) {
          roomBuffer[i][j] = 1;
     }
}
alert("Hello world");

问题是它不仅不起作用而且它后面的任何代码都不会执行。在这种情况下,alert("Hello world");。伙计们,我做错了什么?

最佳答案

改变

for (i = 0; roomWidth / tileWidth; i += 1) {

for (i = 0; i < roomWidth / tileWidth; i += 1) {

关于javascript - 使用 for 循环在 JavaScript 中填充二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9137283/

相关文章:

javascript - 异步 Google Analytics 何时以及如何执行?

javascript - 您可以使用 browserify 来请求 node-bcrypt 客户端,然后将哈希发送到服务器吗?

javascript - 如何在 Javascript 构造函数中将本地函数附加到文档事件?

ruby - 使用决胜局按长度对数组数组进行排序

javascript - 生成字符串以在 Javascript 上使用正则表达式

python字典每年的总和和平均值

C++语法混淆——声明unsigned char数组

bash:语法错误:循环变量错误

javascript - 在 Javascript 的 for 循环中重置同一计时器的超时

java - 将数字存储为与 Java 中输入的其他数字相比的最高值