在内部承诺之外返回的承诺拒绝是否会在外部承诺之外收到?
promisedFunction().then((result) => {
return anotherPromisedFunction().then((result) => {
....
}).catch((error) => {
return Promise.reject(error);
});
}).catch((error) => {
//catch inner error here
});;
答案 0 :(得分:3)
然后方法返回一个Promise,在你的情况下,你返回一个被拒绝的promise,所以是的,外部catch应该处理它。