JavaScript · Middle · Запитання 39 з 75
Як скасувати запит fetch?
- ✓Правильна відповідь: Передати
signalвідAbortControllerі викликатиcontroller.abort() - 2Викликати метод
cancel()у промісу, який повернувfetch - 3Присвоїти промісу
null- запит зупинить збирач сміття
Пояснення
Після abort() проміс відхилиться з AbortError. Той самий сигнал можна передати в кілька запитів і в addEventListener. Для таймауту є AbortSignal.timeout(5000). У промісів методу cancel немає.