有一个树形结构的数据,想要统计它的各个节点的子节点数量,这个应该怎么弄啊?那位大佬帮帮忙啊?
数据结构类似于
const data=[
{
id: "z234s-sd232-dd423",
title: "中华人民共和国",
parentId: "",
children: [
{
id: "gsd23-dds31-dll42",
title: "贵州省",
parentId: "z234s-sd232-dd423",
children: [
{
id: "gy023-87sd2-33dw2",
title: "贵阳市",
parentId: "gsd23-dds31-dll42",
},
],
},
{
id: "fj873-ops23-ys7ds",
title: "福建省",
parentId: "z234s-sd232-dd423",
},
],
},
];
需要通过递归的方式在各个节点上添加一个属性childCount,然后这个childCount的值是该节点的所有子节点数量之和.