PromiseRejectionEvent
PromiseRejectionEvent 接口表示出现在 JavaScript Promises 被 rejecte (拒绝) 时触发的事件。这些事件对遥测 (远程测试) 和调试特别的有用。
构造函数
PromiseRejectionEvent()-
用给定的参数生成一个
PromiseRejectionEvent事件。
属性
也从它的父级Event继承属性。
PromiseRejectionEvent.promise只读-
被 rejected 的 JavaScript
Promise。 PromiseRejectionEvent.reason只读-
一个值或
Object表明为什么 promise 被 rejected,并传递给Promise.reject()。
方法
没有特定的方法; 从它的父级 Event继承方法。
事件
rejectionhandled-
在一个 JavaScript
Promise被 reject 时触发,在 reject 后由 promise 的 reject 处理函数处理。 unhandledrejection-
在一个 JavaScript
Promise被 reject(拒绝)但是没有 reject 处理函数来处理时触发。
示例
js
window.onunhandledrejection = function (e) {
console.log(e.reason);
};
规范
| Specification |
|---|
| HTML> # promiserejectionevent> |
浏览器兼容性
Loading…