- 博客(3)
- 收藏
- 关注
原创 Promise面试题
1.先看到底是宏任务还是微任务,setTimeout是宏任务,Promise和async是微任务,微任务先执行,所以先会直接fn()方法,然后输出1,然后输出2,遇到await,后面的东西会丢到宏任务中,所以会执行下面的Prmoise,输出8和9然后遇到reslove,后面的丢入宏任务,如果没有reslove,则后面的then方法不会执行,然后最后执行14。
2023-04-19 17:09:24 109 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人