Promise 面试题(一)

文章介绍了两个关于Promise的复杂面试题及其答案,旨在考察应聘者对JavaScript异步流程、事件循环及微任务与宏任务机制的理解。第一个题目通过一系列同步和异步操作展示了Promise状态变化及then链执行顺序;第二个题目则加入了async/await语法,进一步探讨了它们如何影响事件循环中任务的调度。正确理解这些概念对于解决实际开发中的异步编程问题至关重要。