美文网首页
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