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

Inheritance

Событие unhandledrejection реализует {{domxref("PromiseRejectionEvent")}} интерфейс, который наследуется от {{domxref("Event")}}. Вы можете использовать свойства и методы, определённые в данных интерфейсах.

{{InheritanceDiagram('','','', 'PromiseRejectionEvent')}}

Смотрите также