nestByKey(items, [id = null, link = 'parentId'])
构建树形结构 添加版本
1.0.3
参数
items(Object): 目标对象。[id=null](string):[link='parentId']:(string):
返回
(Array<Object>): 树形结构对象。
例子
javascript
const comments = [
{ id: 1, parentId: null },
{ id: 2, parentId: 1 },
{ id: 3, parentId: 1 },
{ id: 4, parentId: 2 },
{ id: 5, parentId: 4 }
];
const res=nestByKey(comments)
console.log(res);
/*
[
{
id: 1,
parentId: null,
children: [
{
id: 2,
parentId: 1,
children: [
{
id: 4,
parentId: 2,
children: [
{
id: 5,
parentId: 4,
children: []
}
]
}
]
},
{
id: 3,
parentId: 1,
children: []
}
]
}
]
*/