【发布时间】:2016-01-13 05:54:40
【问题描述】:
我有一些如下所示的代码,我明白它在做什么,但我不明白部分语法。我想知道是否有人可以向我解释。基本上,代码是用 0 到 2 之间的随机整数数组填充二维数组。我不明白的是,为什么我在第二个 for 循环之后将“result [i] [j]”放在下面。为什么我不直接放 result[j] 。我在网上找到了代码并且知道它的作用,但是我还是不明白那一点语法。
function buildArray(width, height){
var result= [];
for (var i = 0 ; i < width; i++) {
result[i] = [];
for (var j = 0; j < height; j++) {
result[i][j] = Math.floor(Math.random() * 3);
console.log(result[i][j]);
}
}
return result;
}
【问题讨论】:
标签: javascript arrays for-loop multidimensional-array