Namespace: tryEach

async.tryEach

Source:

Examples

var tasks = [
 function(done) {
   setTimeout(function() {
     done(new Error('error'));
   }, 10);
 },
 function(done) {
   setTimeout(function() {
     done(null, 2);
   }, 10);
 }
];
async.tryEach(tasks, function(err, res) {
  console.log(res); // 2
});
var tasks = [
 function(done) {
   setTimeout(function() {
     done(new Error('error1'));
   }, 10);
 },
 function(done) {
   setTimeout(function() {
     done(new Error('error2');
   }, 10);
 }
];
async.tryEach(tasks, function(err, res) {
  console.log(err); // error2
  console.log(res); // undefined
});