2016-07-01 9 views
0

forループを同期させたいのですが質問があります。ループを同期させる方法

私のコードはforループが完了した時点で実行されるようになったので、

これは私の機能を1回だけ働かせます。 どうすればいいですか教えてください!

Code

output

+0

[いただきましアレイ(またはOBJS)を介して非同期(async)反復処理する賢い/クリーンな方法の可能性の重複をお持ちですか? ](http://stackoverflow.com/questions/8413857/whats-the-smartest-cleanest-way-to-iterate-async-over-arrays-or-objs) – cviejo

+0

[async ](https://github.com/caolan/async)または約束してください。またはこれに関する既存の質問のいずれか。あなたの質問が以前に尋ねられたかどうか常に忘れずにチェックしてください。また、画像自体ではなく、コード自体を貼り付けてください。他の人があなたのコードを実行して問題を再現しやすくします – cviejo

答えて

0

非同期ライブラリを見 http://caolan.github.io/async/docs.html#.each

async.each(openFiles, function(file, callback) { 

    // Perform operation on file here. 
    console.log('Processing file ' + file); 

    callback(); 

}, function(err) { 

    if(!err){ 
    //because now my code will execute when for loop is done. 
    //code here will run only after loop is done 
    } 

}); 
+1

私はasync.seriesを使って感謝します。 –

関連する問題