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 展开
json['i'] = '111' json = {name:111}
那么如何在 json[i] 里添加新元素, 要做成 json = {name:{name:111}}
json[i][i]不好用,提示第二个i 'name' is undefined 展开
1个回答
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)
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]] 套两层循环不可行
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询