var async = require('async');
var files = ['Txt1.txt', 'Txt2.txt','Txt3.txt'];
async.forEach(files, function(item, index){
console.log(item);
});
async.map(files, fs.readFile, function(error , results){
console.log(results);
});
//순차실행
async.series([
function (callback){
console.log("11111111");
callback(null, 1);
},
function(callback){
console.log("22222222");
callback(null, 2);
}
], function(error, result){
console.log("333333", result);
});
//동시실행
async.parallel([
function (callback){
console.log("11111111");
callback(null, 1);
},
function(callback){
console.log("22222222");
callback(null, 2);
}
], function(error, result){
console.log("333333", result);
});
460 P 참고