const tree_data = [
{
id:"32423" ,
name: "测试1" ,
children: [
{
id:"6312" ,
name: "测试1.节点1" ,
children: []
}
]
} ,
{
id:"5684" ,
name: "测试2" ,
children: []
}
] ;
let result_node = null ;
const getTreeDataNodeById = ({
tree_data ,
id
}) => {
for (let index in tree_data) {
if (tree_data[index].id === id) {
result_node = tree_data[index] ;
break ;
} else {
getTreeDataNodeById({ tree_data: tree_data[index].children , id }) ;
}
}
}
getTreeDataNodeById({ tree_data , id: "6312" }) ;
console.log(result_node) ;