可以使用 assign() 方法将一个对象的属性复制到另一个对象中。
示例代码:
// 创建两个不同对象
let obj1 = { name: "Alice" };
let obj2 = { age: 25 };
// 将 obj2 的属性复制到 obj1
Object.assign(obj1, obj2);
console.log(obj1); // 输出: { name: "Alice", age: 25 }
console.log(obj2); // 输出: { age: 25 }
还可以将多个对象的属性复制到一个新对象中,如下所示:
// 创建多个不同对象
let obj1 = { name: "Alice" };
let obj2 = { age: 25 };
let obj3 = { gender: "Female" };
// 将所有对象的属性复制到新对象中
let newObj = Object.assign({}, obj1, obj2, obj3);
console.log(newObj); // 输出: { name: "Alice", age: 25, gender: "Female" }
下一篇:不同对象之间的线程同步-{编辑}