【发布时间】:2013-07-01 11:13:17
【问题描述】:
我正在试验 promises - 即 when.js - 并且想要转换一些测试代码 - 即使在阅读文档之后也不清楚如何去做。到目前为止,我的实验比标准回调金字塔要混乱得多,所以我认为我缺少一些捷径。
这是我想复制的示例代码:
Async1(function(err, res) {
res++;
Async2(res, function(error, result) {
done();
})
})
【问题讨论】:
-
您在制定
Async1().then(function(res){return Async2(res+1)}).then(done)或调整Async函数时遇到问题吗?然后你需要向我们展示他们的代码…… -
我有 nodefn.call(Async2, nodefn.call(Async1)).ensure(done);但不确定我会在哪里做 res++ - 它实际上只是一个占位符 - 我想在 2 个调用之间执行一些逻辑
标签: javascript node.js promise when-js