Javascript 中没有类似Python和Java的休眠函数,但是依赖ES6中的新增特性依然可以实现简单的休眠(暂停)函数功能
思路如下 使用async 和 await 的异步处理和返回Promise在每次for循环都执行等待完成,从而实现for循环中的休眠功能
```javascript
function sleep(time){
return new Promise(res=>{
setTimeout(res,time)
})
}
async function sleepRequire(){
for(let i=0;i<5;i++){
console.log(i)
await sleep(1000)
}
}
文章介绍了如何在JavaScript中利用ES6的async和await以及Promise来模拟实现类似于Python和Java的休眠功能。通过在for循环中加入awaitsleep(1000),可以在每次迭代时暂停1秒钟,达到控制循环执行节奏的效果。
1万+

被折叠的 条评论
为什么被折叠?



