我添加多个然后函数到同一个承诺,然后有线

时间:2018-04-22 06:15:12

标签: promise bluebird

哦,我真的想知道js中的承诺。

如果我这样做会怎么样。

var p = somePromise;
p.then(doSomething1);

p.then(doSomething2);

p.catch(doSomething3);

然后结果是1-> 2 ` 但如果我这样做:

p.then(doSomething1).then(throw some error);

p.then(doSomething2);

p.catch(doSomething3);

1 - > 3并报告未处理的拒绝。为什么???

0 个答案:

没有答案