source: trip-planner-front/node_modules/concat-map/index.js@ e29cc2e

Last change on this file since e29cc2e was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 345 bytes
Line 
1module.exports = function (xs, fn) {
2 var res = [];
3 for (var i = 0; i < xs.length; i++) {
4 var x = fn(xs[i], i);
5 if (isArray(x)) res.push.apply(res, x);
6 else res.push(x);
7 }
8 return res;
9};
10
11var isArray = Array.isArray || function (xs) {
12 return Object.prototype.toString.call(xs) === '[object Array]';
13};
Note: See TracBrowser for help on using the repository browser.