xiaohejs
Version:
🎈 小何同学的JavaScript工具箱
2 lines (1 loc) • 305 B
JavaScript
const e={childrenKey:"children",processor:e=>e};function n(r,l){const{childrenKey:c,processor:s}=Object.assign({},e,l);return null==r||null==c||null==s?[]:r.reduce(((e,r)=>{let{[c]:t,...u}=r;return e.push(s(u)),t&&t.length>0&&e.push(...n(t,l)),e}),[])}export{e as DefaultTree2FlatOptions,n as tree2flat};