内心承诺返回一个捕获

时间:2017-02-16 15:53:25

标签: javascript

在内部承诺之外返回的承诺拒绝是否会在外部承诺之外收到?

promisedFunction().then((result) => {
    return anotherPromisedFunction().then((result) => {
        ....
    }).catch((error) => {
        return Promise.reject(error);
    });
}).catch((error) => {
    //catch inner error here
});;

1 个答案:

答案 0 :(得分:3)

然后方法返回一个Promise,在你的情况下,你返回一个被拒绝的promise,所以是的,外部catch应该处理它。