AbortSignal:aborted 属性
注意:此功能在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 的浏览器中加载。