0
我在閱讀數組時遇到了一些問題。 console.log(arr [i] [j]); - 有人可以解釋我和j如何適應這一點。我正在將數組i和j打印到控制檯,對嗎?閱讀多維數組 - Javascript
function multiplyAll(arr) {
var product = 1;
// Only change code below this line
var i = 0;
var j = 0;
for (i = 0; i < arr.length; i++) {
for (j = 0; j < arr[i].length; j++) {
console.log(arr[i][j]);
product *= arr[i][j];
}
}
// Only change code above this line
return product;
}
// Modify values below to test your code
multiplyAll([[1,2],[3,4],[5,6,7]]);
它似乎在做你認爲它正在做的事情。但爲什麼你不能自己檢查它? – haim770
代碼是正確的,但我查了答案,但不確定它究竟做了什麼。我試圖把兩個和兩個放在一起,所以我不必看任何東西,只需要像我通常那樣在我的腦海中找出它 – Topher920
由於它是傳入的數組的數組,因此它封裝了2個循環。外層循環遍歷主數組(其索引器爲'i'),而內層循環遍歷每個嵌套數組(其索引器爲'j')。表達式'arr [i] [j]'產生每個內部數組(1,2,3,4,5,6,7)的實際值。 – haim770