龙空技术网

js树形结构数据处理

薛飞丶 235

前言:

此刻咱们对“树形结构数据处理”大概比较讲究,兄弟们都想要了解一些“树形结构数据处理”的相关资讯。那么小编同时在网上汇集了一些有关“树形结构数据处理””的相关文章,希望小伙伴们能喜欢,大家一起来学习一下吧!

自己的业务遇到较多的树型结构数据的处理,所以总结了一下,把常见的方法提炼出来,做为一个函数库进行使用,大家有需求的话,可以尝试下

为节点插入属性

var treeStructureHandle = require("tree-structure-handle");const insertAttrTest = [    {        title: '0-1',        children: [            { title: '0-1-0-0' },            { title: '0-1-0-1' },            { title: '0-1-0-2' },        ],    }];treeStructureHandle.insertAttr(insertAttrTest, {id: '1'}) //调用函数

为节点替换键名

var treeStructureHandle = require("tree-structure-handle");const insertAttrTest = [    {        title: '0-1',        children: [            { title: '0-1-0-0' },            { title: '0-1-0-1' },            { title: '0-1-0-2' },        ],    }];treeStructureHandle.replaceKeyName(insertAttrTest, {title: 'id'})

还有其他的一些方法,就不一一介绍了,可以去github上看下API,,可以直接在npm上下载

标签: #树形结构数据处理