0

マトリックス内のセルをループする必要があります。

各セルにはそれに関連付けられたリクエストがあり、次のリクエストに移る前に各リクエストが終了するのを待つ必要があります。

私は現在 async.mapSeries を使用して、このように列の 1 つの行をループします。

    var columns = [1,2,3, ..., N];
    column = columns[0];

    function rowIterator(row, done){
        // Do something with the column's row (i.e. cell) value
            var bla = column * row
    }

    async.mapSeries(selectedRows, rowIterator, function (err, results){
        if(err){ 
            console.log(err);
        } else {
            // Do stuff
            console.log('All async requests successful');
        }
    });

ただし、上記を実行したいが、別の N 列をループするとします。

通常の forEach スタイルのループを使用している場合は、一方を他方のループ内にネストします。async.mapSeries でこれを達成する正しい方法は何ですか。これらを互いに入れ子にする必要がありますか?

4

1 に答える 1

0

はい、これらをネストできます。async.series呼び出しの結果である配列が本当に必要でない限り、おそらくそのまま使用できmapSeriesます。あなたの質問から、実際には は必要ないようmapSeriesですseries

于 2013-11-13T16:50:37.890 に答える