树形结构,每一个加上唯一id
2022-05-19 本文已影响0人
哑巴湖大水怪吖
var treeData=[
{
label: 'aaa',
children: [
{
label: 'bbb'
},
{
label: 'ccc'
},
{
label: 'ddd'
}
]
}
]
function setId(list, start=1) {
return list.reduce((id, item) => {
item.id = id++;
return Array.isArray(item.children) ? setId(item.children, id) : id;
}, start);
}
setId(treeData)
console.log(treeData)