消费品/零售行业面试题更新 2026-08-05

关于 Promise 的错误处理,解释为什么 try/catch 无法捕获 Promise 内部的异步错误。

携程前端/移动开发消费品/零售技术原理问题排查JavaScript

考察说明

考察对 Promise 异步执行机制与错误传播方式的理解

回答思路

  1. 明确 try/catch 只能捕获同步代码抛出的异常
  2. 解释 Promise 执行器内部的异步回调发生在当前执行栈之外
  3. 说明应使用 .catch() 或 async/await 的 try/catch 捕获异步错误
  4. 能举例说明同步错误与异步错误捕获方式的区别
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。