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