美文网首页
ES6 async await异步函数

ES6 async await异步函数

作者: 祝名 | 来源:发表于2018-12-18 11:00 被阅读0次

一.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('制作完成');
}

相关文章

网友评论

      本文标题:ES6 async await异步函数

      本文链接:https://www.haomeiwen.com/subject/waykkqtx.html