js合并、添加对象的方法
合并对象
使用Object.assign()方法合并
注意:此方法会改变原对象
let obj1 = {
name: "张三",
age: 30,
};
let obj2 = {
sex: "男",
id: 1234,
};
let objAll = Object.assign(obj1, obj2);
console.log("obj1:", obj1, "obj2:", obj2, "objAll:", objAll);
打印结果如下:
可以看到,obj1已经被改变,obj2没有被改变,此时obj1与objAll相同
添加对象
使用obj.name直接添加
let obj = {
name: "张三",
age: 30,
};
obj.sex = "男";
console.log(obj);
打印结果如下: