1 var slice = Array.prototype.slice
3 module.exports = iterativelyWalk
5 function iterativelyWalk(nodes, cb) {
6 if (!('length' in nodes)) {
10 nodes = slice.call(nodes)
13 var node = nodes.shift(),
20 if (node.childNodes && node.childNodes.length) {
21 nodes = slice.call(node.childNodes).concat(nodes)