JS Promise.reject()
🌙
手机阅读
本文目录结构
使用静态
概述
Promise.reject(reason)
方法返回一个带有拒绝原因reason参数的Promise对象。
语法
Promise.reject(reason);
Parameters
reason
表示Promise
被拒绝的原因。
Return value
一个给定原因了的被拒绝的 Promise
。
描述
静态函数Promise.reject
返回一个被拒绝的Promise对象
。通过使用Error
的实例获取错误原因reason
对调试和选择性错误捕捉很有帮助。
示例
使用静态Promise.reject()
方法
Promise.reject("Testing static reject").then(function(reason) {
// 未被调用
}, function(reason) {
console.log(reason); // "Testing static reject"
});
Promise.reject(new Error("fail")).then(function(result) {
// 未被调用
}, function(error) {
console.log(error); // stacktrace
});
规范
规范 | 状态 | 备注 |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262)Promise.reject | Standard | ECMA规范的首次定义 |
ECMAScript Latest Draft (ECMA-262)Promise.reject | Draft |