JS怎么遍历json数组

就是比如说

var jsonarr=[{"name": "乌龙茶",       "selId":11
    },{       "name": "绿茶",       "selId":12
    },{       "name": "红茶",       "selId":13
    }]

如果想要在"selId":"12" 那个对象里面添加一个值 "active":"on" ,怎么根据的selId来找到这个对象,并且添加进去(不能用第几个来找到,因为这三个对象顺序可能会变)


慕的地6264312
浏览 379回答 1
1回答

千万里不及你

> 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 } ]>es6
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript