一.async和await成对出现
- 遇到await,程序会等待当前函数执行完毕,再继续执行(阻塞)
let x = ()=>{
console.log('买菜');
let p = new Promise((resolve,reject)=>{
setTimeout(()=>{
console.log('买菜完毕;);
resolve();
},3000)
})
return p;
}
let y = async()=>{
console.log('刷锅,准备调料');
//遇到await,程序会等待当前x函数执行完毕,再继续执行(阻塞)
await x();
console.log('洗菜,切菜');
console.log('制作完成');
}
网友评论