const data = [{
value: 1,
label: '东南',
children: [{
value: 2,
label: '上海',
children: [{
value: 3,
label: '普陀'
},
{
value: 4,
label: '黄埔'
},
{
value: 5,
label: '徐汇'
}
]
}, {
value: 7,
label: '江苏',
children: [{
value: 8,
label: '南京'
},
{
value: 9,
label: '苏州'
},
{
value: 10,
label: '无锡'
}
]
}]
}]
const values = [1,7,10]
问题就是给出了数组,给出了下标,怎么获取到label值,比如这里应该得到的值是"无锡"。
我现在能想到的是一层层遍历匹配,但是层数是不固定的,如果层数过多呢