AbortController: abort() method
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2019.
Note: This feature is available inWeb Workers.
Theabort() method of theAbortController interface aborts an asynchronous operation before it has completed.This is able to abortfetch requests, the consumption of any response bodies, or streams.
In this article
Syntax
js
abort()abort(reason)Parameters
reasonOptionalThe reason why the operation was aborted, which can be any JavaScript value.If not specified, the reason is set to "AbortError"
DOMException.
Return value
None (undefined).
Examples
See theAbortSignal page for usage examples.
You can find afull working example on GitHub; you can also see itrunning live.
Specifications
| Specification |
|---|
| DOM> # ref-for-dom-abortcontroller-abortcontroller①> |