_.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() と言うことができます。