UNPKG

object-foreach

Version:

Executes a function on each of an objects own enumerable properties.

35 lines (27 loc) 853 B
# object-foreach Executes a function on each of an objects own enumerable properties. The callback function will receive three arguments: the value of the current property, the name of the property, and the object being processed. This is roughly equivalent to the signature for callbacks to Array.prototype.forEach. ## Installation ``` npm install object-foreach ``` ## Usage In node: ``` var objectForeach = require('object-foreach'); var x = { a : 'v', b : 'v', c : 'v', d : 'v' }; objectForeach(x, function (val, prop, obj) { obj[prop] = 'y'; }); console.log(x); // {a:'y', b:'y', c:'y', d:'y'} ``` In the browser, include `./browser/object-foreach_web.js` in your page. `objectForeach` will be available in your page.