AbortController: abort() 方法

Baseline 已广泛支持

此功能已成熟,并可在多种设备和浏览器版本上运行。自 2019 年 3 月以来,它已在所有浏览器中可用。

注意:此功能在 Web Workers 中可用。

AbortController 接口的 abort() 方法可以在异步操作完成之前将其中止。这能够中止 fetch 请求、任何响应体的消耗或流。

语法

js
abort()
abort(reason)

参数

reason 可选

操作被中止的原因,可以是任何 JavaScript 值。如果未指定,则原因设置为“AbortError” DOMException

返回值

无(undefined)。

示例

有关用法示例,请参阅 AbortSignal 页面

您可以在 GitHub 上找到完整的可运行示例;您也可以 在线查看

规范

规范
DOM
# ref-for-dom-abortcontroller-abortcontroller①

浏览器兼容性

另见