--- title: unhandledrejection slug: Web/API/Window/unhandledrejection_event translation_of: Web/API/Window/unhandledrejection_event original_slug: Web/Events/unhandledrejection ---
Событие unhandledrejection происходит, когда {{jsxref("Promise")}} завершён с ошибкой, но на данную ошибку не установлен обработчик.
| Всплытие | Нет |
| Возможность отмены | Нет |
| Target objects | defaultView |
| Интерфейс | {{domxref("PromiseRejectionEvent")}} |
window.addEventListener("unhandledrejection", function (event) {
console.warn("Внимание: Необработанная ошибка Promise. Позор вам! Причина: "
+ event.reason);
});
Событие unhandledrejection реализует {{domxref("PromiseRejectionEvent")}} интерфейс, который наследуется от {{domxref("Event")}}. Вы можете использовать свойства и методы, определённые в данных интерфейсах.
{{InheritanceDiagram('','','', 'PromiseRejectionEvent')}}