// pid数据结构转children数据结构
export function convertToTreeData(data, id = "id", pid = "pid") {
let result = []
let map = {};
data.map(item => map[item[id]] = item)
data.forEach(item => {
let parent = map[item[pid]];
if(parent) {
(parent.children || (parent.children = [])).push(item);
} else {
result.push(item);
}
});
return result;
}
pid数据结构转children数据结构
最新推荐文章于 2024-01-23 11:50:21 发布