阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      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.rejectStandardECMA规范的首次定义
      ECMAScript Latest Draft (ECMA-262)Promise.rejectDraft 

      参见

      目录
      目录