实际上我不怎么写它因为我有一个数组。这是示例代码
rets = []
funcA(data[0], function(err, ret) {
rets.push(ret)
funcA(data[1], function(err, ret) {
rets.push(ret)
funcB(rets, function(err) {
})
})
})
因为我不知道data
的大小,所以我不能像上面那样进行硬编码。
我该怎么做?即使我能做到这一点,它也会成为我想避免的深层嵌套回调。
答案 0 :(得分:0)
为什么不使用递归而不是嵌套回调?