async asyncawait async async function() { return 123; } //async 返回一个promise对象,且返回的是resolve的结果 await promise是同步的,then方法是异步的 async是同步的 await是异步的 同步,异步(宏任务,微任务) 微任务: promise中的then,async await async是返回promise,是同步的, await相当于then,是异步的 宏任务: setTimeout setInterval 等待队列,先执行微任务,在执行宏任务