将回调函数加入单个回调的最佳方法是什么?

时间:2015-12-10 15:25:22

标签: javascript callback

给出JavaScript代码:

if

.. self.queue.now( 'test_1', function() { self.queue.now( 'test_2', done ) }) fn()有一个回调参数,组合/加入回调的最佳方法是什么,以便代码不再嵌套?具体来说,我希望now调用处于相同的缩进级别,当两者完成时,只有这样,才会调用self.queue.now

1 个答案:

答案 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 )包装器会很好..

相关问题