![]() |
1
3
我不知道你为什么不想坚持你的第一种方法,但是。。。
和更新 没有一个会终止。如果他们开火,你会看到计数每秒增加10,而在你的第一个例子中是1。但是,没有一个会真正开火,因为你会一直循环等待 地板 达到 天花板
JavaScript是单线程的
即使不是这样,你仍然有10个计时器,每个计时器永远运行。 你的第一种方法是对的。你只需要停止计时器:
…并这样称呼它:
这可以让您抽象出一点点内务代码,但更重要的是,它迫使您有意识地返回
|
![]() |
2
-1
或
|
![]() |
AdRock · 延迟对象中的jquery间隔 7 年前 |
![]() |
sqlchild · setInterval函数不停止但无限运行 7 年前 |
![]() |
Madpop · 如何使用角度2停止设置间隔闪烁+ 7 年前 |
![]() |
Orhan Gazi · 重置并重复设置间隔 7 年前 |
![]() |
Alexis Brunet · NodeJS-无限调用承诺函数 7 年前 |