1.执行async函数,返回的是Promise对象2.await相当于Promise的then3.try--catch可捕获异常,暂时替代了Promise的catch
(async()=>{var p = Promise.reject("err");try{let res = await p;console.log(res)}catch(err){console.log(err)}})()//try--catch语句相当于Promise--catch
异步的本质
1. async/await是消灭异步调用的终极武器2. JS还是单线程,还是有异步,还是基于event-loop
