--- title: PromiseRejectionEvent slug: Web/API/PromiseRejectionEvent tags: - API - HTML DOM - Interface - JavaScript - PromiseRejectionEvent - Promises - Reference - events - події - проміси translation_of: Web/API/PromiseRejectionEvent ---
Інтерфейс PromiseRejectionEvent
відображає події, які надсилаються у глобальний контекст скрипта, коли об'єкти JavaScript {{jsxref("Promise")}} відхиляються. Ці події особливо корисні для цілей телеметрії та налагоджування.
Щоб дізнатись більше про події відхилення промісів, дивіться {{SectionOnPage("/uk/docs/Web/JavaScript/Guide/Using_promises", "Події відхилення промісів")}}.
PromiseRejectionEvent
, отримуючи тип події (unhandledrejection
або rejectionhandled
) та інші деталі.Також успадковує властивості від батьківського інтерфейсу {{domxref("Event")}}.
Цей інтерфейс не має унікальних методів; він успадковує методи від батьківського інтерфейсу {{domxref("Event")}}.
Цей простий приклад перехоплює необроблені відхилення промісів та логує їх з метою відлагодження.
window.onunhandledrejection = function(e) { console.log(e.reason); }
Специфікація | Статус | Коментар |
---|---|---|
{{SpecName('HTML WHATWG', 'webappapis.html#promiserejectionevent', 'PromiseRejectionEvent')}} | {{ Spec2('HTML WHATWG') }} | Початкове визначення. |
{{Compat("api.PromiseRejectionEvent")}}