Here you can find the source of each(f)
/*/*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]); } } };
Object.prototype.each = function (callback, context) var key, value; for (key in this) if (this.hasOwnProperty( key )) value = this[key]; ...
Object.prototype.each = function(iterator) { var key; for(key in this) { iterator(this[key], key);
Object.each = function(object, callback, scope) { for (var key in object) { callback.call(scope, key, object[key]); };
Object.prototype.forEach = function(callback, context) { var ctx = context || null; Object.keys(this).forEach(function (key) { callback.apply(ctx, [this[key], key]); }, this); };
"use strict"; Object.forEach = function(obj, callback) { return Object.keys(obj).forEach(key => callback(obj[key], key));