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