如何延迟内部for循环并使外部for循环等待内部循环将完成迭代?

时间:2017-01-19 23:22:14

标签: javascript settimeout

我该怎么做? 我怎样才能延迟外循环,直到内部for循环完成,记住我想延迟每个内循环迭代2秒? 我想要达到的结果:

外部循环在控制台中打印:0

外循环等待直到内循环结束。

内循环打印:0,1,2,延迟2秒。

然后外循环打印:1。

外循环等待直到内循环结束。

内循环打印:0,1,2,延迟2秒。

等等。

for (var i = 0; i < 3; i++)
  {
    alert(i);
    for (var j = 0; j < 3; j++)
      {
        alert(j);
      }
    }

1 个答案:

答案 0 :(得分:0)

Synchronous delay in code execution中所述,您可以使用等待功能并将其包含在代码中。

easyButton