有没有简单的方法来实现底下需求:
在list中找到id为7的值以及父级:
let list = [
{
id: 1,
name: '测试1'
children: [{id:2, name: '测试2'}, {id: 3, name: '测试3'}]
},
{
id: 4,
name: '测试4',
children: [
{id:5, name: '测试5'},
{
id:6,
name: '测试6',
children[{id:7,name:'测试7'}]
}
]
}
]
查找节点id为7的一条链,要求输出结果为[4,6,7]
求问各路大神,有没有什么比较代码简洁的方法?
https://codepen.io/sugar710/pen/mdmMzyx?editors=1111
代码主要来源: vue-vben-admin