延迟异步函数的执行。
延迟执行 async
函数的一部分,通过把它放到 sleep 状态,返回一个 Promise
。
const sleep = ms => new Promise(resolve => setTimeout(resolve, ms));
async function sleepyWork() { console.log("I'm going to sleep for 1 second."); await sleep(1000); console.log('I woke up after 1 second.'); }