js如何使用for循环往json添加数据?
例:vararr[{name:a:,num:1},{name:b,num:1},{name:c,num:1},{name:d,num:1},{name:e,num:1},...
例:var arr [{name:a:,num:1},{name:b,num:1},{name:c,num:1},{name:d,num:1},{name:e,num:1},{name:f,num:1}],
遍历上面这串数组,并往一个新的json赋值
for(var i= 0;i<arr.length;i++){
json[arr[i].name] = arr[i].num
}
因为json没有push和add的方法, "="会把上一条给覆盖掉
怎样才能做出数组push的那种效果呢 展开
遍历上面这串数组,并往一个新的json赋值
for(var i= 0;i<arr.length;i++){
json[arr[i].name] = arr[i].num
}
因为json没有push和add的方法, "="会把上一条给覆盖掉
怎样才能做出数组push的那种效果呢 展开
4个回答
展开全部
追问
哦,我知道了我的问题出在哪里了,那我问一下
比如 var i = 'name'
json['i'] = '111' json = {name:111}
那么如何在 json[i] 里添加新元素, 要做成 json = {name:{name:111}} 这种效果
json[i][i]并不好用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询