如何在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)代码>