我有一个键值对的JSON对象。我想将一个变量作为键添加进去,但我不知道如何添加。我尝试过一些代码,但它没有设置变量值。我该如何解决这个问题?
var id='second'
var obj={'first': 123, id: 23}
console.log(obj); //{first: 123, id: 23}
但我希望结果像这样。
{first: 123, second: 23}
请帮我解决这个问题。谢谢。
我有一个键值对的JSON对象。我想将一个变量作为键添加进去,但我不知道如何添加。我尝试过一些代码,但它没有设置变量值。我该如何解决这个问题?
var id='second'
var obj={'first': 123, id: 23}
console.log(obj); //{first: 123, id: 23}
但我希望结果像这样。
{first: 123, second: 23}
请帮我解决这个问题。谢谢。
尝试这个。它有效。
id='second'
var obj={'first': 123,[id]: 23}
如果您已经构建了对象,则可以通过以下方式添加属性:
obj[id] = 23
如果你还没有制造这个物体并且正在此时组装它:
var obj = {
first: 123,
[id]: 23
}
{first: 123, id: 23, second: 123}
,但我希望以高效的方式去掉id: 23
。 - giththan giththan尝试:
obj[id] = 23
id
的键,并将其值设置为23
。