function getTree(data) {
let result = []
let map = {};
data.forEach(item => {
map[item.id] = item;
});
data.forEach(item => {
let parent = map[item.parentId];
if(parent) {
(parent.children || (parent.children = [])).push(item);
} else {
result.push(item);
}
});
return result;
}
数组对象转化为树形结构
最新推荐文章于 2023-02-28 11:12:16 发布