我有一个说a[0]
的数组,该数组已经有自己的键值对。现在,我想在数组a中添加另一个元素,该元素应为a[1]
,并为其添加属性。
我想将键值对添加到a[1]
的新添加的属性中。
Ex:a[1]
现在说address
。
现在,我想添加键值对,例如
"street" : "Avenue St"
"pin" : "560064"
然后我要添加另一个键值对,例如“ city”:“ Tokyo”
最后它必须看起来像:
address : {
"street" : "Avenue St"
"pin" : "560064"
}
city : "Tokyo"
这应该用于相同的数组索引:a [1]。
我该怎么做?
答案 0 :(得分:1)
您可以通过以下方式进行操作:
var a = [{name: "John"},{address: "Old Avenue St"}];
a[1].address = {"street" : "Avenue St", "pin" : "560064"};
console.log(a);
答案 1 :(得分:1)
您可以使用push,使用索引可能会导致不必要的问题,因为您每次都需要记住/计算数组的大小。
var a = [{name: "John"}];
a.push({ address: {"street" : "Avenue St", "pin" : "560064"} });
console.log(a);