async/await定时器
举例:延迟5秒后发送请求
await使用必须在async里面使用,而且返回是Promise对象
所以在添加定时器时,应该把定时器放在Promise对象里,如:
const b = function a() {
return new Promise(resolve => {
setTimeout(()=>{
resolve('a')
}, 3000)
})
}
然后就可以引用在async里面了
const c = await b();
......3秒时间过后需要执行的操作