任何人都可以帮助我如何将对象添加到另一个对象数组
myArray = [
{
"A" :{
values
},
"B" :{
values
},
"C":{
values
}
}
]
另一个对象:
{
"D":{
values
},
"E":{
values
}
}
我想将下一个对象(如D和E)添加到My Array of First Object。
它就像这样
[
{
"A":{},
"B":{},
"C":{},
"D":{},
"E":{}
}
]
Cna你帮我任何一个如何添加这个对象
先谢谢
答案 0 :(得分:0)
尝试这样的事情
myarray=[{"A":"e1"},{"B":"e2"},{"C":"e4"}];
var obj={"D":"e5"};
myarray.push(obj);
alert(myarray[3].D)
将提醒e5
<强> DEMO 强>
更新:
myarray=[{"A":"e1"},{"B":"e2"},{"C":"e4"}];
var obj={"D":"e6","E":"e9"};
myarray.push(obj);
alert(myarray[3].F)
会提醒e9
答案 1 :(得分:0)
根据我的理解,你有一个对象阵列,即
myArray = [{"A" :{},"B" :{},"C":{}}]
并且您想在该对象中添加一些属性,因此只需使用
myArray[0].D={};
myArray[0].E={};
console.log(myArray[0]);
如果您想在Array中添加更多对象,请使用push方法
var obj={"A1" :{},"B1" :{},"C1":{}}
如果要添加myArray,请使用
myArray.push(obj);
你的对象数组将是
myArray = [{"A" :{},"B" :{},"C":{}},
{"A1" :{},"B1" :{},"C1":{}}]
希望它能让你怀疑。