有没有方法判断promise后面有没有接catch

var p=(a)=>{
    return new Promise((resolve,reject)=>{
        if(a>10){resolve()}else{reject()}
    })
}
p(5).then(()=>{console.log(true)})

举个简单的例子。。在P里面有没有方法可以判断后面有没有接catch

现在是希望 错误的时候,后面有catch时执行reject 。。没有的话就不执行

阅读 5.9k
2 个回答

你在catch里写一些逻辑,走到那段不就说明“接catch”了嘛

Promise.catch 是 rejected发生,才会发生捕获啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题