【问题标题】:Timer task that will stop for an "n" time after runs for "x" time in Javascript在Javascript中运行“x”时间后将停止“n”时间的计时器任务
【发布时间】:2020-03-31 18:45:04
【问题描述】:

我有一个 JavaScript 任务,需要我创建一个计时器,该计时器将在“x”秒后停止“n”秒。 这就是我现在的位置:

    let timerDelay = setTimeout(function{
        console.log('will stop for 59 seconds after 3 seconds');
    }, 3000);

我是初学者,非常感谢您的帮助!

提前谢谢你!

【问题讨论】:

    标签: javascript timer settimeout setinterval


    【解决方案1】:

    这将在等待 x 毫秒,然后等待 n 毫秒后调用函数 doSomething()。

    function nAfterX(n,x) {
      setTimeout(function() {
        setTimeout(function() {
          doSomething()
        },n)
      },x)
    }
    

    但这与在 n+x 毫秒后调用函数没有什么不同。我怀疑你正在寻找与 setInterval() 结合的东西

    【讨论】:

      猜你喜欢
      • 2013-08-03
      • 1970-01-01
      • 1970-01-01
      • 2020-01-02
      • 2012-05-11
      • 1970-01-01
      • 1970-01-01
      • 2014-02-27
      • 1970-01-01
      相关资源
      最近更新 更多