Files
DiceCloud/app/imports/api/engine/computation/utility/walkdown.js
2021-09-27 14:28:32 +02:00

9 lines
186 B
JavaScript

export default function walkDown(tree, callback){
let stack = [...tree];
while(stack.length){
let node = stack.pop();
callback(node);
stack.push(...node.children);
}
}