Перейти к содержимому
28 / 43

Что такое AbortController и как отменить асинхронную операцию?

AbortController — встроенный API для отмены асинхронных операций. Создаёшь контроллер, передаёшь его signal в операцию (например, fetch), а когда нужно отменить — вызываешь controller.abort(). Операция получает AbortError и прекращается. Работает с fetch, addEventListener, ReadableStream и любым кастомным кодом, который слушает сигнал.

Что такое AbortController и как отменить асинхронную операцию? | JScriptiser