meteor.js每次后都会回调光纤

时间:2013-08-04 16:05:13

标签: node.js meteor underscore.js each node-fibers

我试图调用一些函数AFTER _.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()或者?但我不知道在哪里。

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

1 个答案:

答案 0 :(得分:0)

我也在使用Node.js的学习曲线...但我认为这可以很好地解读你的情况:

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