如何在javaScript中添加变量作为json键
我有一个带有键值对的json对象。我想添加一个变量作为键,但我不知道如何添加。我尝试了一些代码,但它没有设置变量值。我怎样才能解决这个问题如何在javaScript中添加变量作为json键,javascript,json,object,Javascript,Json,Object,我有一个带有键值对的json对象。我想添加一个变量作为键,但我不知道如何添加。我尝试了一些代码,但它没有设置变量值。我怎样才能解决这个问题 var id='second' var obj={'first': 123, id: 23} console.log(obj); //{first: 123, id: 23} 但我想成为这样的结果 {first: 123, second: 23} 请帮我解决这个问题。谢谢试试: obj[id] = 23 它将添加一个由变量id的值命名的键,并将其值设置
var id='second'
var obj={'first': 123, id: 23}
console.log(obj); //{first: 123, id: 23}
但我想成为这样的结果
{first: 123, second: 23}
请帮我解决这个问题。谢谢试试:
obj[id] = 23
它将添加一个由变量id
的值命名的键,并将其值设置为23
这个键很简单:
obj[id]=123 如果已经构建了对象,则可以通过
obj[id] = 23
如果您尚未构建对象并正在将其组装在一起:
var obj = {
first: 123,
[id]: 23
}
试试这个。这是可行的。
id='second'
var obj={'first':123,[id]:23}
可能与数百个其他对象重复,实际上您没有“JSON对象”。看,是的,这是一个对象文字符号,它会对结果进行更改,比如
{first:123,id:23,second:123}
,但是我想以一种有效的方式去掉'id:23',我不确定你到底想做什么。你想把id:23改成秒:123?然后添加删除对象[“id”];之前