PromiseRejectionEvent.reason

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

Синтаксис

reason = PromiseRejectionEvent.reason

Значення

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

Приклади

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

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

Специфікація Статус Коментар
HTML Living Standard
The definition of 'PromiseRejectionEvent.reason' in that specification.
Living Standard Початкове визначення.

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

BCD tables only load in the browser

Див. також