Nodejs Array Each each( func )

Here you can find the source of each( func )

Method Source Code

Array.prototype.each = function( func ) {
   for( var i=0; i<this.length; i++ ) {
      func( this[i], i );//from   w  w w .java  2  s  .c o  m
   }
   return this;
};

Related

  1. each()
    Array.prototype.each = Array.prototype.forEach;
    Object.prototype.eachKey = function (cb) {
      var k = Object.keys(this);
      for (var i = 0; i < k.length; i++)
        cb(k[i], this[k[i]]);
    };
    var times = function (n, cb) {
      for (var i = 0; i < n; i++) cb(n);
    };
    ...
    
  2. each()
    Array.prototype.each = function () {
      this.forEach.apply( this, arguments );
      return this;
    };
    
  3. each(action)
    Array.prototype.each = function(action) {
      var args = getArgs(1,arguments);
      var arr = this;
       for (var i = 0, l = arr.length; i < l; ++i) {
            action.apply(this,[arr[i],i].concat(args));
    };
    
  4. each(action)
    Array.prototype.each = function(action){
        for(var i = 0; i< this.length; i++){
            action(this[i], i);
    };