手写树转数组原创
# 手写树转数组
// 递归
function treeToArray(arr){
return arr.reduce((prev,cur)=>{
const {id,val,pid,children=[]} = cur;
return prev.concat([{id,val,pid}],treeToArray(children));
},[])
}
1
2
3
4
5
6
7
2
3
4
5
6
7