为什么在路上嵌套for loops
的工作,他们在下面的例子做:的Javascript:困惑如何嵌套的for循环工作
var times = [
["04/11/10", "86kg"],
["05/12/11", "90kg"],
["06/12/11", "89kg"]
];
for (var i = 0; i < times.length; i++) {
var newTimes = [];
for(var x = 0; x < times[i].length; x++) {
newTimes.push(times[i][x]);
console.log(newTimes);
}
}
在这个例子中我会想到的console.log会给我下面输出:
["04/11/10"]
["86kg"]
["05/12/11"]
["90kg"]
["06/12/11"]
["89kg"]
不过,我居然得到这样的:
["04/11/10"]
["04/11/10", "86kg"]
["05/12/11"]
["05/12/11", "90kg"]
["06/12/11"]
["06/12/11", "89kg"]
有人能够帮助我理解这一点吗?
编辑:
感谢您的所有答复!