Nodejs Array Collect collect(fn)

Here you can find the source of collect(fn)

Method Source Code

Array.prototype.collect = function(fn) {
  var a = [];//ww  w .j  av  a2 s  .  co  m
  for(var i = 0; i < this.length; i++) {
    a.push(fn(i, this[i]));
  };
  return a;
};

Related

  1. collect( func )
    Array.prototype.collect = function( func ) {
      if( $.isFunction(func) ) {
        var _arr = [];
        for( var i=0; i<this.length; i++ ) {
          var item = this[i];
          var o = func(item);
          if(o!=null) _arr.push(o);
        return _arr;
    ...
    
  2. collect(collectFunction)
    Array.prototype.collect = function(collectFunction) {
        return this.inject([], function(result, element) {
            result.push(collectFunction(element));        
            return result;
        });
    };
    
  3. collect(fn)
    Array.prototype.collect = function(fn) { 
      var result = [];
      for (var i = 0; i < this.length; i += 1) {
        result.push(fn(this[i]));
      return result;
    };
    
  4. collect(fun)
    Array.prototype.collect = function(fun) {
        var result = [];
        this.each(function(it) {
            result.push(fun(it));
        });
        return result;
    };
    
  5. collect(operation)
    Array.prototype.collect = function(operation) {
        var derivedArray = [];
        for (i = 0; i < this.length; i += 1) {
            derivedArray.push(operation(this[i]));
        return derivedArray;