Nodejs Utililty Methods Object Value Iterate

List of utility methods to do Object Value Iterate

Description

The list of methods to do Object Value Iterate are organized into topic(s).

Method

each(callback, context)
Object.prototype.each = function (callback, context)
  var key, 
    value;
  for (key in this)
    if (this.hasOwnProperty( key ))
      value = this[key];
...
each(f)
Object.prototype.each = function(f) {
  for(var key in this) {
    if(this.hasOwnProperty(key)) {
      f(key, this[key]);
};
each(iterator)
Object.prototype.each = function(iterator) {
  var key;
  for(key in this) {
    iterator(this[key], key);
each(object, callback, scope)
Object.each = function(object, callback, scope) {
  for (var key in object) {
    callback.call(scope, key, object[key]);
};
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);
};
forEach(obj, callback)
"use strict";
Object.forEach = function(obj, callback) {
    return Object.keys(obj).forEach(key => callback(obj[key], key));
loopItems(action, defaultResult)
Object.prototype.loopItems = function(action, defaultResult) {
    var key, result;
    for (key in this) {
        if (this.hasOwnProperty(key)) {
      result = action(key, this[key]);
      if (result !== undefined) {
    return result;
    return defaultResult;
};