1.执行async函数,返回的是Promise对象
2.await相当于Promise的then
3.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