-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