【问题标题】:adding wait for a loop in javaScript在javascript中添加等待循环
【发布时间】:2014-02-07 17:30:27
【问题描述】:

我想像这样在 javaScript 中运行一个循环

for(条件){
    做某事;
    等一下
}

如何使输入的条件部分以粗体显示(将条件延迟一秒钟)?

【问题讨论】:

标签: javascript php jquery loops


【解决方案1】:
timeTillWarning = 10;

setTimeout(looping, 1000);

function looping() {
  if (count > 0) {
    count--;
    setTimeout(looping, 1000);
  }
}

【讨论】:

  • 只是想补充一点,这很好用,但请记住,逻辑代码中的任何时间都是在等待时间之上添加的。我遇到了一些问题,最后我的计时器因此而关闭了一两秒。
【解决方案2】:
var i = 100;

var interval = setInterval(function () {
  // do something
  i--;
  if (i == 0) clearInterval(interval);
}, 1000);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-04
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 2023-01-20
    • 2018-09-25
    • 1970-01-01
    • 2015-07-03
    相关资源
    最近更新 更多