为了账号安全,请及时绑定邮箱和手机立即绑定

js中如何通过id查询或者删除树形结构某一个节点啊

js中如何通过id查询或者删除树形结构某一个节点啊

湖上湖 2018-11-13 21:18:43
ant design就是要这种数据结构, 才可以形成各类tree控件, 这点真不如ztree之类的, 人家只需要1个数组就行了, 指定好id和parentId就自动出tree, antd还得弄个children, 没感觉哪好比如树形结构是这样的[    {        id: '1',        name: 'a',        pid: '0',        children: [            {                id: '11',                name: 'a-1',                pid: '1',                children: [                    id: '111',                    name: 'a-1-1',                    pid: '11',                    children: null                ]            }        ]    },    {        id: '2',        name: 'b',        pid: '0',        children: null,    }]那么如果能快速找到id: '111'这个节点呢, 只能用递归查询吗, 有没有更好的方法对他进行以下操作: 添加子节点: 即在他children中添加删除该节点: 即删除id: '111'这个节点更新节点
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

加个转换层,重构的数据用id作为索引


查看完整回答
反对 回复 2018-12-17
  • 1 回答
  • 0 关注
  • 3572 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信