source: imaps-frontend/node_modules/concat-map/index.js

main
Last change on this file was d565449, checked in by stefan toskovski <stefantoska84@…>, 4 weeks ago

Update repo after prototype presentation

  • 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.