我在量角器javascript中有for循环的小问题。 当我在for循环中运行for循环时。我先得到第一个循环的所有console.logs,然后是第二个循环的所有日志。
现在,当我运行测试时,我得到了
第一次循环0
第一个循环1
第一个循环2
第二次循环0
第二个循环1
但这不是我的预期。我想要 第一个循环0
第二次循环0
第二个循环1
第一个循环1
...
number
答案 0 :(得分:0)
问题与量角器内的Promise有关。
我不喜欢For Loop。
我通常做的是使用递归函数。
...function(count) {
firstLoop(0, count);
});
function firstLoop(j, count) {
if (j < count) {
... {
secondLoop(0, c);
}
firstLoop(j + 1, count);
}
}
function secondLoop(i, c) {
if (i < c) {
...
secondLoop(i + 1, c);
}
}