js,请教下如何,删除指定节点,改变属性的值,打扰了,最后次请教问题哈 200

varjsonArr=[{"third_id":"1-1-1","first_id":"1019","first_name":"中学","second_id":"1-1"... var jsonArr = [
{"third_id":"1-1-1","first_id":"1019","first_name":"中学","second_id":"1-1","third_name":"一年级一班","people":10,"age":10,"second_name":"一年级","parent":10000.00},
{"second_name":"一年级","first_id":"1019","first_name":"中学","second_id":"1-1","third_id":"1-1-2","third_name":"一年级二班","people":0,"age":10,"parent":10000.00}];
得到下面结果
[ {
"id" : "1019",
"name" : "中学",
"children" : [ {
"id" : "1-1",
"name" : "一年级",
"children" : [ {
"id" : "1-1-1",
"name" : "一年级一班",
"people" : 10,
"age" : 10,
"parent" : 10000
}, {
"id" : "1-1-2",
"name" : "一年级二班",
"people" : 0,
"age" : 10,
"parent" : 10000
} ],
"people" : 10,
"age" : 20,
"parent" : 20000
} ],
"people" : 10,
"age" : 20,
"parent" : 20000
} ]
1)现在想如果third_id等于1-1-2的把{
"id" : "1-1-2",
"name" : "一年级二班",
"people" : 0,
"age" : 10,
"parent" : 10000
} 去掉,是在计算完后去掉,因为这个节点各个属性的值还要计算到各父节点
2)想把third_id这个节点里面属性只要值为0的变为字符串-
上面两个调试写的代码,没完全改成功,感觉还是有问题,可以帮忙看看?
展开
 我来答
匿名用户
2015-02-13
展开全部
不太明白你的意思,可否说清楚些……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzzly3
2015-02-14 · TA获得超过228个赞
知道答主
回答量:123
采纳率:0%
帮助的人:71.3万
展开全部
完全没有明白您的意思
提问请详细,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qq1111qq111111
2015-02-13 · TA获得超过1175个赞
知道小有建树答主
回答量:1166
采纳率:66%
帮助的人:634万
展开全部
你的意思是想去掉最深层的那个节点??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式