object-foreach
Version:
Executes a function on each of an objects own enumerable properties.
35 lines (27 loc) • 853 B
Markdown
# 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.