JavaScript · Senior · Запитання 37 з 75
Що дає Promise.withResolvers() (ES2024)?
- ✓Правильна відповідь: Повертає
{ promise, resolve, reject }для керування ззовні - 2Створює проміс, який не можна відхилити жодним способом
- 3Автоматично скасовує проміс після заданого таймауту
Пояснення
Раніше для цього писали «deferred»: оголошували змінні й присвоювали resolve/reject усередині конструктора. Зручно, коли проміс розв'язується з іншого місця - наприклад, з обробника події чи черги.