js 中 如何向json 添加新元素?

比如vari='name'json['i']='111'json={name:111}那么如何在json[i]里添加新元素,要做成json={name:{name:111... 比如 var i = 'name'
json['i'] = '111' json = {name:111}
那么如何在 json[i] 里添加新元素, 要做成 json = {name:{name:111}}
json[i][i]不好用,提示第二个i 'name' is undefined
展开
 我来答
匿名用户
2020-03-27
展开全部
var json = {}
var i = 'name'
json[i] = '111' // json = {name:111}
json[i] = {}
json[i][i] = 111 // json = {name: {name: 111}}
console.log(json)
追问
这种可以循环吗,我一层循环json[i][i[x]] 可行,但是  json[i[x]][j[k]] 套两层循环不可行
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式