关于 Promise 的错误处理,解释为什么 try/catch 无法捕获 Promise 内部的异步错误。
考察说明
考察对 Promise 异步执行机制与错误传播方式的理解
回答思路
- 明确 try/catch 只能捕获同步代码抛出的异常
- 解释 Promise 执行器内部的异步回调发生在当前执行栈之外
- 说明应使用 .catch() 或 async/await 的 try/catch 捕获异步错误
- 能举例说明同步错误与异步错误捕获方式的区别
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。