第87天 请写一个sleep(暂停)函数
Activity
dondonZh commentedon Jul 12, 2019
function sleep(d){
for(var t = Date.now();Date.now() - t <= d;);
}
sleep(5000); //当前方法暂停5秒
摘自博客
ghost commentedon Jul 12, 2019
async function
中暂停,且只暂停这一部分代码。nowherebutup commentedon Jul 12, 2019
sky-bear commentedon Jul 12, 2019
const sleep = time => new Promise(resolve => setTimeout(resolve,time))
调用
sleep(5000).then(() =>{console.log(1)})
fireairforce commentedon Jul 12, 2019
const sleep = time => new Promise(resolve => {
setTimeout(resolve,time)
});
xxf1996 commentedon Jul 14, 2019
直接用
promise
撸一个:Vi-jay commentedon Aug 1, 2019
smile-2008 commentedon Mar 3, 2021
xiaoqiangz commentedon Jun 22, 2022
function sleep(times) {
return new Promise((resolve)=> {
setTimeout(()=> {
resolve()
}, times)
})
}
async function run() {
await sleep(5000)
console.log('执行结束')
}
run()