AbortSignal: aborted 屬性

Baseline 已廣泛支援

此功能已成熟,可跨多種裝置和瀏覽器版本工作。它自 ⁨2018 年 4 月⁩ 起已在所有瀏覽器中可用。

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

只讀屬性 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①

瀏覽器相容性

另見