1.await会执行promise的resolve的状态,相当于执行了then函数
async function a1(){console.log("a1-start")await a2();console.log("a1-end")}async function a2(){console.log("a2")}a1();console.log("end-script")
await会将函数阻塞,会优先执行同步不耗时的任务
async function a1(){console.log("a1-start")await a2();console.log("a1-end")}async function a2(){console.log("a2")}a1();console.log("end-script")new Promise((resolve)=>{console.log("a3")resolve()}).then(()=>{console.log("a4")})
await后面的代码可以看做是一个异步回调
