树结构 根据ID 找到它的所有父级Id的方法
/**
* list:树结构数组
* id:当前ID
* name:树结构Id的键 如: {id:'2'} 键值对 取键 也就是取 'id' 如果是叫Pid 就是 'Pid' 以此类推
* child:树结构子级的键 如: {children:[]} 键值对 取键 也就是取 'children' 如果是叫list 就是 'list' 以此类推
*/
getAllParentArr(list,id,name,child){
for(let i in list){
if(list[i][name] == id){
return [list[i]]
}
if (list[i][child]) {
let node = this.getAllParentArr(list[i][child],id,name,child)
if(!!node){
return node.concat(list[i])
}
}
}
},
记录一下 方便以后使用


浙公网安备 33010602011771号