码迷,mamicode.com
首页 > 其他好文 > 详细

树结构数据转换

时间:2018-03-19 16:57:58      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:tar   ==   filter   div   格式   key   turn   form   mtr   

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
}]
 

树结构数据转换

标签:tar   ==   filter   div   格式   key   turn   form   mtr   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!