ES6 async await异步函数

2018-12-18  本文已影响0人  祝名

一.async和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('制作完成');
}
上一篇下一篇

猜你喜欢

热点阅读