树形结构遍历
var originData = [{
id: 1,
name: 'name1',
children: [{
id: 11,
name: 'name11',
children: [{
id: 111,
name: 'name111',
children: [{
id: 1111,
name: 'name1111'
}]
}, {
id: 112,
name: 'name112'
}]
}]
}, {
id: 2,
name: 'name2',
children: [{
id: 21,
name: 'name21',
children: [{
id: 211,
name: 'name211'
}, {
id: 212,
name: 'name212',
children: [{
id: 2121,
name: 'name2121'
}]
}]
}]
}, {
id: 3,
name: 'name3',
children: [{
id: 31,
name: 'name31',
children: [{
id: 311,
name: 'name311',
children: [{
id: 3111,
name: 'name3111',
children: [{
id: 31111,
name: 'name31111'
}]
}]
}]
}]
}];
获取id===11 的name
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
又来???树形遍历的问题在 SegmentFault 上都可以搜一堆出来……直接相似问题里就能找到答案。
不过还是来推荐一波:使用递归遍历并转换树形数据(以 TypeScript 为例)