- 27
- 0
data:{
root:3,
object:[
{
id:3,
pro:{
child:[4],
parent:null,
},
},
{
id:4,
pro:{
child:[5,6],
parent:3,
},
},
{
id:5,
pro:{
child:[7,8],
parent:4,
},
},
{
id:6,
pro:{
child:[9,10],
parent:4,
},
},
{
id:7,
pro:{
child:[11],
parent:5,
},
},
{
id:8,
pro:{
child:[12],
parent:5,
},
},
{
id:9,
pro:{
child:null,
parent:6,
},
},
{
id:10,
pro:{
child:null,
parent:6,
},
},
{
id:11,
pro:{
child:null,
parent:7,
},
},
{
id:12,
pro:{
child:null,
parent:8,
},
},
{
id:1,
pro:{
child:[2],
parent:null,
},
},
{
id:2,
pro:{
child:[13],
parent:1,
},
},
{
id:13,
pro:{
child:null,
parent:2,
},
},
]
}
数据格式如上,怎么把id等于root的根节点,以及他的子孙节点筛选出来,child里的数据对应的是子节点的id,求大神指点迷津。
想要筛选过后的数据为
object:[
{
id:3,
pro:{
child:[4],
parent:null,
},
},
{
id:4,
pro:{
child:[5,6],
parent:3,
},
},
{
id:5,
pro:{
child:[7,8],
parent:4,
},
},
{
id:6,
pro:{
child:[9,10],
parent:4,
},
},
{
id:7,
pro:{
child:[11],
parent:5,
},
},
{
id:8,
pro:{
child:[12],
parent:5,
},
},
{
id:9,
pro:{
child:null,
parent:6,
},
},
{
id:10,
pro:{
child:null,
parent:6,
},
},
{
id:11,
pro:{
child:null,
parent:7,
},
},
{
id:12,
pro:{
child:null,
parent:8,
},
}
] 0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 10 元积分
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

