javascript - 这个倒计时的执行顺序是什么?
问题描述
我看到下面的倒计时功能不起作用,但我不知道这个倒计时的执行顺序。这个倒计时功能的执行顺序是什么?
function countdown() {
let i;
console.log("Countdown:");
for(i=5; i>=0; i--) {
setTimeout(function() {
console.log(i===0 ? "Finish!" : i);
}, (5-i)*1000)
;
}
}
countdown();
解决方案
推荐阅读
- reactjs - 被 CORS 策略阻止“......没有 HTTP ok 状态”(Amplify 和 ReactJS、AWS Gateway 和 Lambda)
- javascript - 链式获取立即获得第一个结果
- typescript - 在 NativeScript 7 中使用“android”、“UIApplication”、“UIStatusBarAnimation”关键字的正确方法是什么?
- ios - 视频流未在 AVPlayer 中播放
- jupyter - 在 jupyterhub 单用户服务器上远程运行笔记本
- java - 通过 api (Guzzle php) 创建 iZettle 产品
- python-3.x - python中的装饰器:基于类和函数的装饰器中args解释的差异
- python - 如果 x 不为真,则不要将项目放入列表中
- c# - 如何检查值是否在 IList 的范围内
- git - 我可以在 MacOS Big Sur 上使用哪些免费的 git diff GUI?