Javascript 内心的承诺

Javascript 内心的承诺,javascript,Javascript,内部返回的拒绝承诺会在外部承诺之外被接受吗 promisedFunction().then((result) => { return anotherPromisedFunction().then((result) => { .... }).catch((error) => { return Promise.reject(error); }); }).catch((error) => { //catch inn

内部返回的拒绝承诺会在外部承诺之外被接受吗

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

then方法返回一个承诺,在您的情况下,您返回的是一个被拒绝的承诺,因此是的,外部捕获应该处理这个问题。

您尝试过吗?发生什么事了?你为什么不测试就问?是的,我在小提琴上测试过