给出JavaScript代码:
if
.. self.queue.now( 'test_1', function() {
self.queue.now( 'test_2', done )
})
fn()有一个回调参数,组合/加入回调的最佳方法是什么,以便代码不再嵌套?具体来说,我希望now
调用处于相同的缩进级别,当两者完成时,只有这样,才会调用self.queue.now
。
答案 0 :(得分:0)
解决方案最终利用async.parallel:
async.parallel( [
function( cb ) {
self.queue.now( 'test_1', cb )
},
function( cb ) {
self.queue.now( 'test_2', cb )
}
], done )
虽然没有function( cb )
包装器会很好..