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