sugar
Version:
A Javascript utility library for working with native objects.
16 lines (12 loc) • 395 B
JavaScript
;
var assertCallable = require('../../common/internal/assertCallable'),
coreUtilityAliases = require('../../common/var/coreUtilityAliases');
var forEachProperty = coreUtilityAliases.forEachProperty;
function objectForEach(obj, fn) {
assertCallable(fn);
forEachProperty(obj, function(val, key) {
fn(val, key, obj);
});
return obj;
}
module.exports = objectForEach;