2017-02-17 169 views

回答

4

这是非常简单的;

object1.content1 = object2

2

东西让你从做:object1.content1 = object2

2

试试这个

object1.content1 = object2; 
2

初始化

var object1 = { 
    content1:"1" 
} 
var object2 = { 
    content2:"2", 
    content3:"3" 
} 

的对象2看跌内容到object1的内容1

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


console.log(object2); 

你完成了!

4

这将允许您在另一个对象内添加一个对象。
有了其他的例子,你将得到一个替代,而不是。 例如

const obj1 = { 
 
\t innerObj:{ 
 
    \t name:'Bob' 
 
    }, 
 
    innerOBj2:{ 
 
    \t color:'blue' 
 
    } 
 
} 
 

 
const obj2 = { 
 
\t lastName:'Some', 
 
    age:45 
 
} 
 

 
obj1.innerObj = Object.assign(obj1.innerObj,obj2); 
 
console.log(obj1);

现在,如果你需要的东西更先进的,你应该看看一些函数式编程框架一样ramda,这将允许你合并对象。 R.merge

相关问题