【发布时间】:2018-11-22 13:36:12
【问题描述】:
如何打破 Promises/A 的处理程序序列?
例如
如果我们有序列:
method1().then(method2())
.then(method3(), errorHandler3());
在method2()中,我们决定打破顺序,不走更远,也不去method3()或errorHandler3()。我们应该怎么做?
【问题讨论】:
-
如果你的函数没有返回另一个函数,你就不应该初始化它们。 (
then(method2())->then(method2)?) -
您确定在那里调用了
method2、method3和errorHandler3函数(而不是作为处理程序传递)? -
@Bergi 如果你问我上面的评论,那么是的..??
标签: javascript asynchronous promise