我有一个对象字面量,它本质上是一个没有固定层数的树。如何在树中搜索特定的节点,然后在javascript中以有效的方式返回该节点?
实际上,我有一个这样的树,希望找到标题为“randomNode_1”的节点。
var data = [
{
title: 'topNode',
children: [
{
title: 'node1',
children: [
{
title: 'randomNode_1'
},
{
title: 'node2',
children: [
{
title: 'randomNode_2',
children:[
{
title: 'node2',
children: [
{
title: 'randomNode_3',
}]
}
]
}]
}]
}
]
}];
https://stackoverflow.com/questions/9133500
复制相似问题