--- 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 ---
{{APIRef("HTML DOM")}}

Подія 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")}}

Див. також