--- title: 'Window: подія rejectionhandled' slug: Web/API/Window/rejectionhandled_event tags: - API - Event - HTML DOM - JavaScript - Promise - Window - Worker - global - onrejectionhandled - rejectionhandled - Проміс - подія translation_of: Web/API/Window/rejectionhandled_event ---
Подія rejectionhandled
посилається у глобальну область видимості скрипта (зазвичай, {{domxref("window")}}, але також {{domxref("Worker")}}), коли відхиляється об'єкт JavaScript {{jsxref("Promise")}}, але після того, як відбулась обробка відхилення. Це можна використовувати для відлагодження та для загальної стійкості застосунка, в тандемі з подією {{domxref("Window.unhandledrejection_event", "unhandledrejection")}}, яка посилається, коли проміс був відхилений, але не існує обробника відхилення.
Спливає | Ні |
---|---|
Скасовується | Ні |
Інтерфейс | {{domxref("PromiseRejectionEvent")}} |
Обробник події | {{domxref("WindowEventHandlers.onrejectionhandled", "onrejectionhandled")}} |
Ви можете використовувати подію rejectionhandled
, щоб залогувати проміси, які було відхилено, у консоль, разом з причинами відхилення:
window.addEventListener("rejectionhandled", event => { console.log("Проміс відхилено; причина: " + event.reason); }, false);
Специфікація | Статус | Коментар |
---|---|---|
{{SpecName('HTML WHATWG', 'webappapis.html#unhandled-promise-rejections', 'rejectionhandled')}} | {{Spec2('HTML WHATWG')}} | Початкове визначення. |
{{Compat("api.Window.rejectionhandled_event")}}