要复制一个对象,可以使用几种不同的方法。下面将介绍三种常用的方法:浅拷贝、深拷贝和对象展开运算符。
- 浅拷贝
浅拷贝是指创建一个新对象,新对象的属性值是原始对象属性的引用。这意味着如果原始对象的属性是一个引用类型(如数组或对象),那么新对象的属性将引用相同的内存地址。如果修改了原始对象的属性,新对象的属性也会随之改变。
下面是使用浅拷贝的方法:
// 原始对象
const originalObject = {
name: 'John', age: 30 };
// 使用浅拷贝创建新对象
const copiedOb