Spec-Zone.ru › Web APIs

AbortSignal: свойство aborted

Базовая реализация Широко распространена

Это хорошо зарекомендовавшее себя свойство, которое работает на многих устройствах и версиях браузеров. Оно доступно в браузерах с марта 2019 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Примечание: Это свойство доступно в рабочих потоках.

Это чёткое только свойство возвращает значение, которое указывает, были ли прерваны асинхронные операции, с которыми взаимодействует сигнал (true) или нет (false).

Значение

true (прервано) или false

Примеры

В приведенном ниже фрагменте кода мы создаём новый объект AbortController, и получаем его AbortSignal (доступный через свойство signal). Позже, используя свойство aborted, мы проверяем, был ли сигнал прерван, и отправляем соответствующий лог в консоль.

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①

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
aborted 66 16 57 53 11.1 66 57 47 11.3 9.0 66

См. также

  • API Fetch

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal/aborted

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API