首页 > 其他 > 详细

树结构数据转换

时间:2018-03-19 16:16:44      阅读:267      评论:0      收藏:0      [点我收藏+]
function transformTreeData (flatArrs, parentItem) {
  var children = flatArrs.filter((item, index) => {
return item.parentId == parentItem.id;
}).map(record => {
record.label = record.name
record.value = record.id
record.key = record.id
return record
});
parentItem.children = children;
for (var i in children) {
this.transformTreeData(flatArrs, children[i]);
}
return parentItem.children
},

transformTreeData(array, {id: 0})

array数组格式:
[{
  id: 1, parentId: 0
}]
 

树结构数据转换

原文:https://www.cnblogs.com/tangmeili/p/8602493.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!