Object.assign()
一、合并两个对象
var ObjFirst= {name:'Jone',age:24};
var ObjSecond= {hobby:'Create value ',sex:'BigMan'};
var newObj = {};
Object.assign(newObj,ObjFirst,ObjSecond);
console.log(newObj );
//结果
注意事项:
- 如果要合并的两个Object包含相同字段,那么第二个对象,也就是上述例子中对象ObjSecond将会覆盖第一个对象中重复的字段。例:
var ObjFirst= {name:'Jone',age:24};
var ObjSecond= {hobby:'Create value ',sex:'BigMan',age:22};
var newObj = {};
Object.assign(newObj,ObjFirst,ObjSecond);
console.log(newObj );
- 如果想要把两个对象合并到原有的对象中其中一个里面,那么可以这样干,以上述例子为例:Object.assign(ObjFirst,ObjFirst,ObjSecond);