在 JavaScript 中实现一个延迟函数(通常称为 delay
或 sleep
函数)非常简单,你可以使用 Promise 和 setTimeout
函数来实现。以下是一个 delay
函数的示例:
1 | function delay(time) { |
在这个例子中,delay
函数接收一个时间参数(以毫秒为单位),然后返回一个 Promise。这个 Promise 将在指定的时间后通过 setTimeout
函数解决。在 run
函数中,我们使用 await
关键字等待 delay
函数,这样代码的执行就会在这里暂停指定的时间。
你可以根据需要调用 delay
函数来在任何地方添加延迟。这在模拟网络请求、动画等场景中非常有用。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 紫升的博客!
评论