--- title: PromiseRejectionEvent.reason slug: Web/API/PromiseRejectionEvent/reason tags: - API - HTML DOM - JavaScript - Promise - PromiseRejectionEvent - reason - Властивість - Проміс - події translation_of: Web/API/PromiseRejectionEvent/reason ---

{{APIRef("HTML DOM")}}

Властивість reason інтерфейсу {{domxref("PromiseRejectionEvent")}}, доступна лише для читання, є будь-яким значенням JavaScript чи {{jsxref("Object","об'єктом")}}, що надає причину, яка передається у {{jsxref("Promise.відхилено","Promise.reject()")}}. Це, в теорії, надає інформацію щодо причини відхилення проміса.

Синтаксис

reason = PromiseRejectionEvent.reason

Значення

Значення або об'єкт, що надає інформацію, якою ви можете скористатись, щоб зрозуміти, чому був відхилений проміс. Це може бути що завгодно, від коду помилки до об'єкта з текстом, посиланнями та всім, що ви захочете в нього додати.

Приклади

window.onunhandledrejection = function(e) {
  console.log(e.reason);
}

Специфікації

Специфікація Статус Коментар
{{SpecName('HTML WHATWG', 'webappapis.html#dom-promiserejectionevent-reason', 'PromiseRejectionEvent.reason')}} {{ Spec2('HTML WHATWG') }} Початкове визначення.

Сумісність з веб-переглядачами

{{Compat("api.PromiseRejectionEvent.reason")}}

Див. також