async.js を使用する次のコードがあります。
var async = require('async');
var A = [];
for(var i = 1; i < 100; i++)
A.push(i);
async.eachSeries(A, function(item) {
console.log(item);
});
これは 1 から 100 までの数字を出力すると思っていましたが、これを実行すると出力は1
each()
ただし、代わりに使用するとeachSeries()
、すべての数字が出力されます。
では、なぜコードが機能しないeachSeries()
のに、のシリアル バージョンに過ぎないのeach()
でしょうか?