JavaScript 承诺拒绝()方法
Promise 是一个 JavaScript 对象,它负责处理回调和其他异步事件或具有 2 种不同可能状态的数据,它要么解决,要么拒绝。
Promise.reject()方法用于返回具有给定拒绝原因的被拒绝 Promise 对象。它用于调试目的和选择性错误捕获。 catch() 方法可用于将 reject() 方法的输出记录到控制台,即 catch() 方法充当职业,它携带来自 Promise.reject() 方法的拒绝消息并将其显示在用户的控制台中。
句法:
Promise.reject(reason)
参数:此方法接受如上所述和如下所述的单个参数:
- 原因:这是拒绝承诺的原因。
返回值:它返回具有给定原因的拒绝承诺,由用户或通过后端指定。
下面的示例以非常简化和准确的方式说明了reject()方法:
示例 1:
JavaScript
// This code is contributed by Aman Singla
JavaScript
JavaScript
输出:
I am a reason of error
示例 2:
JavaScript
输出:
rejected the promise, something wrong happened
示例 3:
JavaScript
输出:
Not greater than 100