(eachfn, arr, fn, callback)
| 764 | }); |
| 765 | |
| 766 | function _concat(eachfn, arr, fn, callback) { |
| 767 | var result = []; |
| 768 | eachfn(arr, function (x, index, cb) { |
| 769 | fn(x, function (err, y) { |
| 770 | result = result.concat(y || []); |
| 771 | cb(err); |
| 772 | }); |
| 773 | }, function (err) { |
| 774 | callback(err, result); |
| 775 | }); |
| 776 | } |
| 777 | async.concat = doParallel(_concat); |
| 778 | async.concatSeries = doSeries(_concat); |
| 779 |