如何将现有名称的属性添加到javascript对象

如何将现有名称的属性添加到javascript对象,javascript,Javascript,我有一个具有以下属性的javascript对象 var a id : "Something" value : "Something" 我想添加另一个名为id的属性,在javascript中是否可以?不,这不可能。对象中的键是唯一的。您可以只拥有一个ID数组: var a = { id: ['id1','id2'], value: 'something' } 你有一个目标。但是您没有向我们显示真实的对象。为什么要添加另一个idprop?您希望有两个名为id的属性?所以在访问obj.id

我有一个具有以下属性的javascript对象

var a
id : "Something"
value : "Something"

我想添加另一个名为id的属性,在javascript中是否可以?

不,这不可能。对象中的键是唯一的。

您可以只拥有一个ID数组:

var a = {
  id: ['id1','id2'],
  value: 'something'
}

你有一个目标。但是您没有向我们显示真实的对象。为什么要添加另一个
id
prop?您希望有两个名为
id
的属性?所以在访问
obj.id
时,您将如何区分它们。。。!?