Nodejs Object Value Iterate each(f)

Here you can find the source of each(f)

Method Source Code

/*/*from   www .  j a v  a  2  s. co m*/
 * Useful methods added directly to core objects, because that's the EH spirit.
 */
Object.prototype.each = function(f) {
   for(var key in this) {
      if(this.hasOwnProperty(key)) {
         f(key, this[key]);
      }
   }
};

Related

  1. each(callback, context)
    Object.prototype.each = function (callback, context)
      var key, 
        value;
      for (key in this)
        if (this.hasOwnProperty( key ))
          value = this[key];
    ...
    
  2. each(iterator)
    Object.prototype.each = function(iterator) {
      var key;
      for(key in this) {
        iterator(this[key], key);
    
  3. each(object, callback, scope)
    Object.each = function(object, callback, scope) {
      for (var key in object) {
        callback.call(scope, key, object[key]);
    };
    
  4. forEach(callback, context)
    Object.prototype.forEach = function(callback, context) {
      var ctx = context || null;
        Object.keys(this).forEach(function (key) {
            callback.apply(ctx, [this[key], key]);
        }, this);
    };
    
  5. forEach(obj, callback)
    "use strict";
    Object.forEach = function(obj, callback) {
        return Object.keys(obj).forEach(key => callback(obj[key], key));