UNPKG

fordata

Version:

Easy handle data by prototype for TreeData、Array、Date、Encode、String etc.

58 lines 1.08 kB
const { EasyTree } = require('../index') new EasyTree({ parentId: 'pid', label: 'name', children: 'child' }) let tree = [{ name: '-一级 1', id: '一级 1', z: 1, child: [{ name: '-二级 1-1', id: '二级 1-1', z: 3, child: [{ name: '-三级 1-1-1', id: '三级 1-1-1', z: 2 }] }] }, { name: '-一级 2', id: '一级 2', child: [{ name: '-二级 2-1', id: '二级 2-1', child: [{ name: '-三级 2-1-1', id: '三级 2-1-1' }] }, { name: '-二级 2-2', id: '二级 2-2', child: [{ name: '-三级 2-2-1', id: '三级 2-2-1' }] }] }, { name: '-一级 3', id: '一级 3', child: [{ name: '-二级 3-1', id: '二级 3-1', child: [{ name: '-三级 3-1-1', id: '三级 3-1-1' }] }, { name: '-二级 3-2', id: '二级 3-2', child: [{ name: '-三级 3-2-1', id: '三级 3-2-1' }] }] }] console.log(tree.toArray().toTree().findChildren('一级 1'))