node.js - library - nodejs Asyncの間




require async node (2)

share 、Asyncが仕事をします。

あなたはAsyncのuntil (whilstの逆)を考慮したいかもしれません。 どちらも同じ働きをしますが、主な違いは次のとおりです。

  • テストにパスするたびにasync.whilstは関数を呼び出します
  • テストが失敗するたびにasync.untilは関数を呼び出します

ご挨拶、

関数を繰り返し呼び出したいのですが、各呼び出しを前回の呼び出しが完了したときにのみ実行したいと考えていました。 非同期は私が必要としているものに適合しますか? それとも、呼び出しは並行して行われますか?

ありがとうございます。

ゲイリー


あなたが必要とすることをする間、それは直列に各機能を実行します。 それぞれの実行の前に、それはそれが再び実行されるべきであることを確認するために「テスト」機能をします。

彼らの例:

var count = 0;

async.whilst(
    function () { return count < 5; },
    function (callback) {
        count++;
        setTimeout(callback, 1000);
    },
    function (err) {
        // 5 seconds have passed
    }
);




asynccallback