Recursive Iterator
About
It iterates through a graph or a tree recursively.
Versions
- for support ES5 see
2.x.x
versions
Getting started
Quick overview (es6)
let iterator = root /*{Object|Array}*/ bypassMode=0 /*{Number}*/ ignoreCircular=false /*{Boolean}*/ maxDeep=100 /*{Number}*/; let value done = iteratornext;let parent node key path deep = value; // parent is parent node// node is current node// key is key of node// path is path to node// deep is current deep
Example (es6)
let root = object: number: 1 string: 'foo'; forlet node path of root console; // object Object {number: 1}// object.number 1// string foo
Roadmap
- Syntax
- API
- Cookbook (es6)
Package managers
Bower
bower install recursive-iterator
You could find this module in bower like recursive iterator.
NPM
npm install recursive-iterator
You could find this module in npm like recursive iterator.