Appearance
按先序深度优先遍历将树展开为一维数组,默认读取节点的 children 字段。
children
import { flattenTree } from '@base-web-kits/base-tools-ts'; const tree = [{ id: 1, children: [{ id: 2 }] }]; flattenTree(tree).map((node) => node.id); // [1, 2]
第二个参数可传入子节点读取函数,以适配 items 等自定义字段。
items