Puppeteer 异步编程中实现 sleep

原创 2019年 4月 27日
标签: PUPPETEER
本文发布至今已有5年零207天,可能不再适用,请谨慎对待。

先打个广告:欢迎关注我的公众号,参与 文史大挑战 趣味题目。使用方法见 这篇文章

公众号:晚花行乐

正文开始:

虽然 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 实现方法。

(完)

如果您对本文有疑问或者寻求合作,欢迎 联系邮箱邮箱已到剪贴板

标签: PUPPETEER
给个免费的赞吧~

精彩评论

本站 是个人网站,采用 署名协议 CC-BY-NC 授权。
欢迎转载,请保留原文链接 https://www.lfhacks.com/tech/puppeteer-sleep/ ,且不得用于商业用途。