Thread.sleep在js里的写法,感觉这样写逻辑会比较清晰
Promise.sleep = function(timeout){
return new Promise((resolve)=>{
setTimeout(() => {
resolve()
}, timeout);
});
};
async ƒ a(){
for(let i = 0; i < 10; i++){
await Promise.sleep(1000);
console.log(i)
}
}
写代码时尽量不要Promise.then和await混用
代码会变得不好读