Sha256: 091b65d778337599d0140b35d53c038603d1732d27c33bfe39e03871a96926b2

Contents?: true

Size: 345 Bytes

Versions: 632

Compression:

Stored size: 345 Bytes

Contents

module.exports = function (xs, fn) {
    var res = [];
    for (var i = 0; i < xs.length; i++) {
        var x = fn(xs[i], i);
        if (isArray(x)) res.push.apply(res, x);
        else res.push(x);
    }
    return res;
};

var isArray = Array.isArray || function (xs) {
    return Object.prototype.toString.call(xs) === '[object Array]';
};

Version data entries

632 entries across 429 versions & 49 rubygems

Version Path
immosquare-cleaner-0.1.68 node_modules/concat-map/index.js
immosquare-cleaner-0.1.67 node_modules/concat-map/index.js
immosquare-cleaner-0.1.66 node_modules/concat-map/index.js
immosquare-cleaner-0.1.65 node_modules/concat-map/index.js
immosquare-cleaner-0.1.64 node_modules/concat-map/index.js
immosquare-cleaner-0.1.63 node_modules/concat-map/index.js
rapid_stack-0.2.0 templates/frontend/node_modules/concat-map/index.js
rapid_stack-0.1.1 templates/FrontEnd/node_modules/concat-map/index.js
rapid_stack-0.1.0 templates/FrontEnd/node_modules/concat-map/index.js
immosquare-cleaner-0.1.62 node_modules/concat-map/index.js
immosquare-cleaner-0.1.61 node_modules/concat-map/index.js
immosquare-cleaner-0.1.60 node_modules/concat-map/index.js
immosquare-cleaner-0.1.59 node_modules/concat-map/index.js
immosquare-cleaner-0.1.58 node_modules/concat-map/index.js
immosquare-cleaner-0.1.57 node_modules/concat-map/index.js
immosquare-cleaner-0.1.56 node_modules/concat-map/index.js
immosquare-cleaner-0.1.55 node_modules/concat-map/index.js
immosquare-cleaner-0.1.54 node_modules/concat-map/index.js
immosquare-cleaner-0.1.53 node_modules/concat-map/index.js
immosquare-cleaner-0.1.52 node_modules/concat-map/index.js