Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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_Object_Javascript Objects - Fatal编程技术网

如何在Javascript中的另一个对象中添加对象?

如何在Javascript中的另一个对象中添加对象?,javascript,object,javascript-objects,Javascript,Object,Javascript Objects,我的问题很简单,我有两个这样的对象: object1 = { content1: {} } object2 = { stuff: {}, moreStuff: {} } 我想将object2的内容添加到content1(位于object1的内部) 像这样: object1 = { content1: { stuff: {}, moreStuff: {} } } 这很简单, object1.content1=object

我的问题很简单,我有两个这样的对象:

object1 = {
    content1: {}
}

object2 = {
    stuff: {},
    moreStuff: {}
}
我想将object2的内容添加到content1(位于object1的内部)

像这样:

object1 = {
    content1: {
        stuff: {},
        moreStuff: {}
    }
}
这很简单,


object1.content1=object2

阻止你做的事情:
object1.content1=object2

试试这个

object1.content1 = object2;
初始化

var object1 = {
   content1:"1"
}
var object2 = {
   content2:"2",
   content3:"3"
}
将object2的内容放入object1的content1

object1.content1 = object2;//this is the code you are looking for


console.log(object2);

你完了

这将允许您在另一个对象中添加对象。
在其他示例中,您将得到替换,而不是添加。 e、 g

const obj1={
innerObj:{
姓名:“鲍勃”
},
innerOBj2:{
颜色:'蓝色'
}
}
常数obj2={
姓氏:'Some',
年龄:45
}
obj1.innerObj=Object.assign(obj1.innerObj,obj2);
控制台日志(obj1)