Nodejs Array Concatenate Map concatMap(cb)

Here you can find the source of concatMap(cb)

Method Source Code

'use strict';//from www  .j  a va  2 s.  c o m

Array.prototype.concatMap = function (cb) {
    return this.map(cb).concatAll()
}

Related

  1. concatMap()
    Array.prototype.concatMap = function() {
      return this.map(function(item) {
          return projectionFunction(item);
        }).concatAll();
    };
    
  2. concatMap(f)
    'use strict';
    var j = require('junify');
    Array.prototype.concatMap = function (f) {
      return Array.prototype.concat.apply([], this.map(f));
    };
    j.matchesAny = function (patterns) {
      return function (it) {
        return patterns.some(function (pattern) {
          return  j.unify(pattern, it);
    ...
    
  3. concatMap(f)
    'use strict';
    let j = require('junify');
    Array.prototype.concatMap = function (f) {
      return Array.prototype.concat.apply([], this.map(f));
    };
    j.matchesAny = function (patterns) {
      return (it) => patterns.some(pattern => j.unify(pattern, it));
    };
    j.match = function (arg, cases) {
    ...
    
  4. concatMap(fn)
    Array.prototype.concatMap = function(fn) {
        return this
            .map((item, index, arr) => fn(index))
            .concatAll();
    };
    
  5. concatMap(modifierFunction)
    Array.prototype.concatMap = function (modifierFunction) {
        return this.map(modifierFunction).concatAll();