【发布时间】:2019-10-24 09:36:25
【问题描述】:
嵌套数组和对象的数组,每个节点都有唯一的值,在这个数据上找一个值,如何获取每个节点上的值?
const opts = [
{
value: '01',
children: [
{ value: '0198' },
{ value: '0195', children: [{ value: '09977' }] }
]
},
{
value: '02',
children: [
{ value: '01986' },
{
value: '0195',
children: [
{ value: '09978', children: [{ value: '09864' }, { value: '90876' }] }
]
}
]
}
];
const code = '90876';
// expected get an array ['02','0195','09978','90876']
【问题讨论】:
-
值不应该是
["01","0198","0195","09977","02","01986","0195","09978","09864","90876"]吗? -
我预计结果应该是树结构中唯一路径上的每个节点值到目标值的列表
标签: javascript algorithm