javascript - JS怎么遍历json数组
本文介绍了javascript - JS怎么遍历json数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
就是比如说
var jsonarr=[{"name": "乌龙茶",
"selId":11
},{
"name": "绿茶",
"selId":12
},{
"name": "红茶",
"selId":13
}]
如果想要在"selId":"12" 那个对象里面添加一个值 "active":"on" ,怎么根据的selId来找到这个对象,并且添加进去(不能用第几个来找到,因为这三个对象顺序可能会变)
解决方案
es6
> var jsonarr=[{"name": "乌龙茶",
... "selId":11
... },{
... "name": "绿茶",
... "selId":12
... },{
... "name": "红茶",
... "selId":13
... }]
undefined
> jsonarr.forEach((x)=>{if(x.selId==12)x.active='on'})
undefined
> jsonarr
[ { name: '乌龙茶', selId: 11 },
{ name: '绿茶', selId: 12, active: 'on' },
{ name: '红茶', selId: 13 } ]
>
这篇关于javascript - JS怎么遍历json数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文