2017-02-17 118 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

相關問題