【发布时间】:2016-07-17 09:42:53
【问题描述】:
很抱歉在这里提问,但我已经观看了无数视频并阅读了一堆,但我仍然无法理解嵌套的 for 循环。我知道,虽然外循环运行一次,但内循环将运行 x 次。我听说过时钟的类比,有点。
例如:
var arr = [
[1,2], [3,4], [5,6]
];
for (var i=0; i < arr.length; i++) {
for (var j=0; j < arr[i].length; j++) {
console.log(arr[i][j]);
}
}
我知道第一个循环会像这样迭代 [1,2], [2,4], [5,6]; 为 0,1,2。
但是,内部 for 循环会发生什么?它会遍历1,2 3,4 5,6吗?还是会超过1、2、5?如果有人可以帮助我克服这种脑阻塞,我将非常感激!
【问题讨论】:
-
"会遍历1,2 3,4 5,6吗?"是
-
为什么不试试呢?
-
添加一个刹车点并调试。你可以看到发生了什么
标签: javascript arrays for-loop multidimensional-array