我有一些代碼如下所示,我明白它在做什麼,但我不明白部分語法。我想知道是否有人可以向我解釋。基本上,代碼是用0到2之間的隨機整數數組填充二維數組。我沒有得到的是,爲什麼在第二個for循環後面放置「result [i] [j]」。爲什麼我不把結果[j]代替。我在網上找到了這些代碼,並知道它做了什麼,但是我再也沒有理解這種語法。硬件時間與二維數組For循環語法
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;
}
是啊,這是有道理的。非常感謝! :) – user4531234