请介绍 JavaScript 中 async/await 的工作原理,以及它在异步编程中的优缺点。
考察说明
考察对 async/await 语法、事件循环和异步流程控制的深入理解
回答思路
- 解释 async 函数返回 Promise 以及 await 暂停执行的行为
- 说明 await 与 Promise 的关联,包括错误处理和微任务队列
- 对比 async/await 与传统 Promise 链或回调的参数,指出可读性和错误处理优势
- 指出滥用 async/await 可能导致的性能或流程控制问题(如并发限制)
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。