concat.js 429 B

123456789101112131415161718
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = concat;
  6. function concat(eachfn, arr, fn, callback) {
  7. var result = [];
  8. eachfn(arr, function (x, index, cb) {
  9. fn(x, function (err, y) {
  10. result = result.concat(y || []);
  11. cb(err);
  12. });
  13. }, function (err) {
  14. callback(err, result);
  15. });
  16. }
  17. module.exports = exports["default"];