Puppeteer 异步编程中实现 sleep

2019-04-27

虽然 Promise,async/await 的异步编程并不需要 sleep 这种阻塞式的等待,但是有时候当事件发生在程序外部时,可能会用到 sleep,本文介绍一种简单的 sleep 实现方法。

sleep函数写法如下:

function sleep (ms) {
  return new Promise(resolve => setTimeout(resolve, ms))
}

sleep函数用法如下:

//其他代码
await ......

//阻塞 1秒
await sleep (1000)

//其他代码
await ......
```w
上面就是一种简单的 sleep 实现方法。

(完)

捐助本站

为了保证阅读体验,本站不安放广告。但是,租用服务器和编写文章需要个人资金和时间的投入。

如果您觉得文章对您有用,请考虑捐助小站(金额不限),以期待更多原创文章。捐助记录

本站是个人网站,若无特别说明,文章均为原创,并采用 署名协议 CC-BY-NC 授权。
欢迎转载,惟请保留原文链接,且不得用于商业用途。