此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

AbortSignal.aborted

基线 广泛可用

自 2018年4月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

aborted 是一个只读属性,它返回一个 Boolean 表示与之通信的请求是否被终止(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①

浏览器兼容性

参见