このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
PromiseRejectionEvent
PromiseRejectionEvent インターフェイスは、 JavaScript のPromise が拒否されたときにグローバルスクリプトコンテキストに送信されるイベントを表します。これらのイベントは、測定やデバッグ目的に使用すると特に有益です。
プロミス拒否イベントについての詳細は、プロミスの拒否イベントを参照してください。
In this article
コンストラクター
PromiseRejectionEvent()PromiseRejectionEventイベントを、指定されたイベントの種類(unhandledrejectionまたはrejectionhandled)およびその他の詳細を指定して作成します。
インスタンスプロパティ
親であるEvent のプロパティも継承しています。
PromiseRejectionEvent.promise読取専用拒否された JavaScript の
Promiseです。PromiseRejectionEvent.reason読取専用値、または
Objectで、Promise.reject()に渡されたプロミスが拒否された理由を示します。
インスタンスメソッド
このインターフェイスには固有のメソッドはありません。親であるEvent からメソッドを継承しています。
イベント
rejectionhandledJavaScript の
Promiseが拒否され、そのプロミスの拒否ハンドラーのコードが実行された後に発生します。unhandledrejectionJavaScript の
Promiseが拒否されが、その拒否を処理する拒否ハンドラーがない場合に発生します。
例
この単純な例は、処理されなかったプロミスの拒否を捕捉し、デバッグのためにログ出力します。
js
window.onunhandledrejection = (e) => { console.log(e.reason);};仕様書
| Specification |
|---|
| HTML> # promiserejectionevent> |