AbortController 提供了优雅取消 Fetch 请求的机制。创建 AbortController 实例,将 signal 传入 fetch 选项,调用 abort() 即可取消。还可以设置超时自动取消:setTimeout(() => controller.abort(), 5000)。配合 async/await 使用 try-catch 处理取消错误。