Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将对象添加到javascript中的另一个对象数组_Javascript - Fatal编程技术网

将对象添加到javascript中的另一个对象数组

将对象添加到javascript中的另一个对象数组,javascript,Javascript,有谁能帮我将对象添加到另一个对象数组中吗 myArray = [ { "A" :{ values }, "B" :{ values }, "C":{ values } } ] 另一个目标: {

有谁能帮我将对象添加到另一个对象数组中吗

myArray = [

        {
            "A" :{
                values  
                },
            "B" :{
                values
                },
             "C":{
                 values
             }
         }

]
另一个目标:

 {
      "D":{

         values 
        },
      "E":{
         values 
      }

    }
我想在第一个对象的数组中添加下一个对象,如D和E

应该是这样的

[
    { 

   "A":{},
   "B":{},
   "C":{},
   "D":{}, 
   "E":{}
}
]
Cna你能帮我任何人怎么添加这个对象吗


提前谢谢

试试这样的

myarray=[{"A":"e1"},{"B":"e2"},{"C":"e4"}];
      var obj={"D":"e5"};                
       myarray.push(obj);
          alert(myarray[3].D)
将向e5发出警报

更新:

myarray=[{"A":"e1"},{"B":"e2"},{"C":"e4"}];
var obj={"D":"e6","E":"e9"};                
       myarray.push(obj);
          alert(myarray[3].F)

将提醒e9根据我的理解,您有一个对象数组,即

myArray = [{"A" :{},"B" :{},"C":{}}] 
你想在这个对象中添加一些属性,所以只需使用

myArray[0].D={};
myArray[0].E={};

console.log(myArray[0]);
如果您想在数组中添加更多对象,请使用push方法

var obj={"A1" :{},"B1" :{},"C1":{}} 
如果要在myArray中添加,请使用

myArray.push(obj);
您的对象数组将是

myArray = [{"A" :{},"B" :{},"C":{}},
           {"A1" :{},"B1" :{},"C1":{}}] 

希望它能消除你的疑虑

为什么在数组中有这个?难道一个对象不能作为子对象保存所有这些对象吗?objectname={content};push(objectname);嗨@Arunprasanth,如果你不是我的,你能解释清楚吗。感谢可能的重复,我如何才能添加多个我需要添加的对象,有什么想法吗,请分享,谢谢如果你想添加数组中的对象,然后使用推送方法。