1. 1.执行async函数,返回的是Promise对象
    2. 2.await相当于Promisethen
    3. 3.try--catch可捕获异常,暂时替代了Promisecatch
    1. (async()=>{
    2. var p = Promise.reject("err");
    3. try{
    4. let res = await p;
    5. console.log(res)
    6. }catch(err){
    7. console.log(err)
    8. }
    9. })()
    10. //try--catch语句相当于Promise--catch

    异步的本质

    1. 1. async/await是消灭异步调用的终极武器
    2. 2. JS还是单线程,还是有异步,还是基于event-loop