使用 Promise 代替 setTimeout 进行延迟
我知道代码的输出,但是任何人都可以告诉我何时调用 setTimeout...
function delay(time) {
return new Promise(function (resolve) {
setTimeout(() => {
resolve();
}, time);
})
}
delay(3000).then(function () {
console.log("run after 3000 seconds")
})
I know the output of the code but can anyone please tell me when setTimeout will be called please...
function delay(time) {
return new Promise(function (resolve) {
setTimeout(() => {
resolve();
}, time);
})
}
delay(3000).then(function () {
console.log("run after 3000 seconds")
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论