promise实例的reject方法

Promise.reject(reason)方法也会返回一个新的 Promise 实例,该实例的状态为rejected

 

const p = Promise.reject('出错了');
// 等同于
const p = new Promise((resolve, reject) => reject('出错了'))

p.then(null, function (s) {
  console.log(s)
});
// 出错了

        上面代码中,Promise.reject()方法的参数是一个字符串,后面catch()方法的参数e就是这个字符串。

posted on 2021-01-21 16:40  zhishiyv  阅读(908)  评论(0编辑  收藏  举报

导航