NodeJS の Async モジュールを使用して頭を悩ませようとしています。
次のコードがあります。
var a1 = [1,2,3,4,5,6,7,8];
async.forEachSeries(a1, function(n1, callback) {
console.log(n1);
var a2 = [10,11,12,13,14];
async.forEachSeries(a2, function(n2, callback) {
console.log(n1 + " " + n2);
callback();
});
callback();
});
上記のコードの処理を、プリントアウトが
1
1 10
1 11
1 12
1 13
1 14
2
2 10
2 11
2 12
2 13
2 14
3
3 10
3 11
3 12
3 13
3 14
.....
しかし、代わりに私は..
1
1 10
2
2 10
1 11
3
3 10
2 11
1 12
....
これを修正するにはどうすればよいですか?