List of utility methods to do Object Value Iterate
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; }; |