通常这两个 Promise 对象是跨函数调用创建的。我把承诺放在一起,展示了我期望发生的事情:
new Promise((resolve, reject) => {
//function call with returned promise...
return new Promise((resolve, reject) => {
reject("rejectCall_2") //Prints nothing
})
}).catch( e1 => {
console.log('e1',e1)
})
这应该将拒绝传播到我的父母承诺中。如何在外部承诺中捕获rejectCall_2?