Releases: hotWater-me/treeStructureHandle
Releases · hotWater-me/treeStructureHandle
v1.3.4
v1.3.3
🔥 fea: 增加层级遍历
v1.3.2
🐛 fix: nodePath返回错误的
v1.3.1
🔥 fea: 增加类型声明
v1.2.1
🔥fea: 一维化数据增加id和parentId && 增加实例导出和class导出
v1.1.1
🔥 新增一维化数据
init project
✨ API
🌈 获取树结构数据某一个键值 */ convertData(原数组: uniteObject[], 想获得的键名: string);
🌈 将一维数组转化为树结构类型数据 */ arrToTreeData(原数组: arrToTreeDataType[])
🌈 获得树结构类型数据的路径 */ nodePath(原数组: uniteObject[], 键名: string ,连接符号: string);
🌈 获取节点的子节点 */ getChildNode(原数组: uniteObject[], 键名: string, 键值: string);
🌈 为每个节点插入属性 */ insertAttr(原数组: uniteObject[], 要插入的对象: { [key: string]: any })
🌈 为节点替换键名 */ replaceKeyName(原数组: uniteObject[], 要替换的对象: { [key: string]: any })
🌈 获得节点的个数 */ getnodeCount(原数组: uniteObject[])
✨ Utils
🆕 对象替换键名 */ renameKeys(要替换的键名: { [key: string]: string }, 原数据: { [key: string]: string })
🆕 去重并去除undefined */ delUndefined(原数组: any[])