setTimeout、promise与async和await的执行顺序

1、async-await 是建立在 promise机制之上的,并不能取代其地位。
2、async/await 的优势在于处理 then 链
3、Promise执行的优先级大于setTimeout/setInterval
4、async方法内遇到await,就是等等再往下走,会等到await后面的promise函数执行完成才会继续往下走。async函数体外的代码可不会去一
直等待,这个时候跳出async方法继续往下走
5.先走微任务,再走宏任务

你可能感兴趣的:(js,面试,js)