之前总是使用setTimeout,导致后面延迟越来越大。后来发现之前学过的Promise await 可以解决这个问题
function wait() {
return new Promise(res => {
//模拟请求数据
setTimeout(() => {
console.log('请求的数据');
res()
}, 2000);
})
}
async function asy() {
await wait()
console.log('获得数据后的操作');
}
asy()