xiaohejs
Version:
🎈 小何同学的JavaScript工具箱
2 lines (1 loc) • 315 B
JavaScript
const n={childrenKey:"children"};function e(t,c){const{childrenKey:o,processor:s}=Object.assign({},n,c);if(null!=t&&null!=o)for(const n of t){"function"==typeof s&&s(n,c?.parent);const t=n[o];t&&t.length>0&&e(t,Object.assign({},c,{parent:n}))}}export{n as DefaultRecursiveTraversalOptions,e as recursiveTraversal};