AbortSignal:aborted 属性

基线 广泛可用

此功能已得到良好确立,并且可以在许多设备和浏览器版本上运行。它自以下时间起在各浏览器中可用: 2019 年 3 月.

注意:此功能在Web 工作线程中可用。

aborted 只读属性返回一个值,该值指示信号正在与其通信的异步操作是否已中止 (true) 或未中止 (false)。

true (已中止) 或 false

示例

在以下代码片段中,我们创建了一个新的 AbortController 对象,并获取其AbortSignal(可使用 signal 属性获得)。稍后,使用 aborted 属性,我们检查信号是否已中止,并将相应的日志发送到控制台。

js
const controller = new AbortController();
const signal = controller.signal;

// …

if (signal.aborted) {
  console.log("Request has been aborted");
} else {
  console.log("Request not aborted");
}

规范

规范
DOM 标准
# ref-for-dom-abortsignal-aborted①

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅