递归子节点数量

57 阅读1分钟
var toTreeCount = (data=[], countField='count')=>data.reduce((total,cur)=>(total+(cur[countField] = toTreeCount(cur.children||[], countField))),data.length);

console.log(toTreeCount(data,'childCount'),data);