0.9.2 • Published 8 years ago

for-each-deep v0.9.2

Weekly downloads
1
License
ISC
Repository
-
Last release
8 years ago

For each deep

Iterate over nested array / object.

Usage

ES2015

import forEachDeep from 'for-each-deep'

var obj = {
  string: 'a value',
  arr: [{
    key: 'value'
  }]
}

forEachDeep(obj, function (value, key, currentObj, currentPath) {
  console.log(currentPath + ' = ' + value);
  // string = a value
  // arr = [object Object]
  // arr[0] = [object Object]
  // arr[0].key = value
});

ES5

var forEachDeep = require('for-each-deep/es5');

forEachDeep(obj, function (value, key, obj, currentPath) {
  // ...
});
0.9.2

8 years ago

0.9.1

8 years ago

0.9.0

8 years ago