如何使用JavaScript复制一个对象?

要复制一个对象,可以使用几种不同的方法。下面将介绍三种常用的方法:浅拷贝、深拷贝和对象展开运算符。

  1. 浅拷贝
    浅拷贝是指创建一个新对象,新对象的属性值是原始对象属性的引用。这意味着如果原始对象的属性是一个引用类型(如数组或对象),那么新对象的属性将引用相同的内存地址。如果修改了原始对象的属性,新对象的属性也会随之改变。

下面是使用浅拷贝的方法:

// 原始对象
const originalObject = {
   
    
     name: 'John', age: 30 };

// 使用浅拷贝创建新对象
const copiedOb

猜你喜欢

转载自blog.csdn.net/Book_Sea/article/details/133487853