-1

我试图在_.each 完成后调用一些函数......我试图用纤维来做。但是,如果您向我展示如何使用 underscore.js AFTER 方法来做到这一点,我也会很高兴。

现在我有这个:

                function doAsyncWork() {
                var fiber = Fiber.current;
                    _.each(myInv.items,function(loopItem,key,list){
                        if (loopItem.itemId == item.shopId) {
                            ownItem = true;
                            countOfOwnItem = loopItem.number;
                        }
                        Fiber.yield();
                    });         
            }

            Fiber(function() {

                doAsyncWork();

            }).run();

而且我还需要放置在某个地方 fiber.run() 或者?但我不知道在哪里。

当每个循环完成时,我想再次调用一些函数让我们说finished()。

4

1 回答 1

0

我也在学习 Node.js 的曲线......但我认为在你的情况下这可能是一个很好的阅读:

http://bjouhier.wordpress.com/2012/03/11/fibers-and-threads-in-node-js-what-for/

于 2013-08-12T01:49:41.220 回答