AbortSignal.aborted
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨Ð°Ð¿ÑÐµÐ»Ñ 2018 г.â©.
ÐкÑпеÑименÑалÑÐ½Ð°Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ: ÐÑо ÑкÑпеÑименÑалÑÐ½Ð°Ñ ÑеÑ
нологиÑ
Так как ÑпеÑиÑикаÑÐ¸Ñ ÑÑой ÑеÑ
нологии еÑÑ Ð½Ðµ ÑÑабилизиÑовалаÑÑ, ÑмоÑÑиÑе ÑаблиÑÑ ÑовмеÑÑимоÑÑи по Ð¿Ð¾Ð²Ð¾Ð´Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² ÑазлиÑнÑÑ
бÑаÑзеÑаÑ
. Также замеÑÑÑе, ÑÑо ÑинÑакÑÐ¸Ñ Ð¸ поведение ÑкÑпеÑименÑалÑной ÑеÑ
нологии Ð¼Ð¾Ð¶ÐµÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑÑÑ Ð² бÑдÑÑиÑ
веÑÑиÑÑ
бÑаÑзеÑов, вÑлед за изменениÑми ÑпеÑиÑикаÑии.
СвойÑÑво aborted ÑолÑко Ð´Ð»Ñ ÑÑениÑ, оно возвÑаÑÐ°ÐµÑ Boolean, коÑоÑÑй ÑказÑÐ²Ð°ÐµÑ Ð¿ÑеÑван(true) DOM запÑоÑ(Ñ), Ñ ÐºÐ¾ÑоÑÑм ÑвÑзан Ñигнал, или неÑ(false).
СинÑакÑиÑ
var isAborted = abortSignal.aborted;
ÐнаÑение
Boolean
ÐÑимеÑÑ
Ð ÑледÑÑÑем ÑÑагменÑе Ð¼Ñ ÑоздаÑм новÑй обÑÐµÐºÑ AbortController, и полÑÑаем его AbortSignal (доÑÑÑпно в ÑвойÑÑве signal). Ðозже Ð¼Ñ Ð¿ÑовеÑÑем, бÑл ли пÑеÑван Ñигнал, иÑполÑзÑÑ ÑвойÑÑво aborted, и вÑводим ÑооÑвеÑÑÑвÑÑÑее ÑообÑение в конÑолÑ.
var controller = new AbortController();
var signal = controller.signal;
// ...
signal.aborted
? console.log("ÐапÑÐ¾Ñ Ð±Ñл оÑменÑн")
: console.log("ÐапÑÐ¾Ñ Ð½Ðµ оÑменÑн");
СпеÑиÑикаÑии
| Specification |
|---|
| DOM > # ref-for-dom-abortsignal-abortedâ > |