美文网首页
【JS ES6】async、await

【JS ES6】async、await

作者: 大Q本Q | 来源:发表于2019-07-09 10:21 被阅读0次
function asyncFn(){}


// 捕捉reject
// 写法一
async function fn(){
    await asyncFn().catch(err=>{
        // 处理错误的方法
    })
}
// 写法二
async function fn(){
    try{
        await asyncFn();
    }catch(err){
        // 处理错误的方法
    }
}
// 并发
// 写法一
let [res_foo, res_bar] = await Promise.all([getFoo(), getBar()])

// 写法二
let promise_foo = getFoo();
let promise_bar = getBar();
let res_foo = await promise_foo;
let res_bar = await promise_bar;

相关文章

网友评论

      本文标题:【JS ES6】async、await

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