AbortController : méthode abort()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis mars 2019.
Note : Cette fonctionnalité est disponible via les Web Workers.
La méthode abort() de l'interface AbortController annule une opération asynchrone avant qu'elle ne soit terminée.
Elle permet d'annuler les requêtes fetch, la consommation de n'importe quel corps de réponse ou les flux.
Syntaxe
abort()
abort(reason)
Paramètres
reasonFacultatif-
La raison pour laquelle l'opération a été annulée, qui peut être n'importe quelle valeur JavaScript. Si elle n'est pas spécifiée, la raison est définie sur
"AbortError"DOMException.
Valeur de retour
Aucune (undefined).
Exemples
Voir la page AbortSignal pour des exemples d'utilisation.
Vous pouvez trouver un exemple complet et fonctionnel sur GitHub (angl.) ; vous pouvez aussi le voir en ligne (angl.).
Spécifications
| Specification |
|---|
| DOM> # ref-for-dom-abortcontroller-abortcontroller①> |