异步错误、unhandled rejection 与取消模型 | JavaScript

本章覆盖:Promise rejection;忘记 await / return 的错误丢失风险;全局 unhandled rejection 只能作为最后防线;JavaScript Promise 本身没有通用 cancel 方法;浏览器常通过 AbortController 协作取消;取消应作为 API 协议设计。

本章知识点

  • Promise rejection
  • 忘记 await / return 的错误丢失风险
  • 全局 unhandled rejection 只能作为最后防线
  • JavaScript Promise 本身没有通用 cancel 方法
  • 浏览器常通过 AbortController 协作取消
  • 取消应作为 API 协议设计