--- 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')}}