Files
wakapi-readme-stats/node_modules/d3-hierarchy/src/hierarchy/eachBefore.js
2020-07-28 00:48:25 +05:30

11 lines
282 B
JavaScript

export default function(callback) {
var node = this, nodes = [node], children, i;
while (node = nodes.pop()) {
callback(node), children = node.children;
if (children) for (i = children.length - 1; i >= 0; --i) {
nodes.push(children[i]);
}
}
return this;
}