【发布时间】:2017-04-06 10:43:33
【问题描述】:
我试图在没有“then”的情况下链接 Q Promise,因此最终链将如下所示:
var foo = new Foo();
foo
.method1()
.method2()
.method3();
如何实现 foo 的方法,以便在前一个的 Promise 解决后执行每个方法?
这个问题被标记为与this one 完全相同,但我正在尝试使用 Q lib,而不是 jQuery 来实现它。
【问题讨论】:
-
在javascript中返回
this关键字 -
除非 Foo 是 Q 的扩展,否则
this并不能真正起作用。method1返回的东西本身必须包含一个method2,它只有在method1解析后才调用自己。
标签: javascript promise q chaining