一、Object.assign() ----推荐
Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象分配到目标对象。它将返回目标对象。
let obj1 = {
name: '张靓颖',
gender: '女',
hobby: '唱歌'
};
let obj2 = {
name: '张艺兴',
gender: '男',
hobby: '跳舞',
nationality: '中国'
};
let result2 = Object.assign(obj, obj2);
console.info(result2); // {name: '张艺兴', gender: '男', hobby: '跳舞', nationality: '中国'}
console.info(obj); // {name: '张艺兴', gender: '男