JavaScript教程-垃圾回收,克隆与合并,Object.assign,Symbol,keyFor全局,构造器和操作符 “newnew.target对象字面量,隐藏属性,可选链 ?.(),?.[]

克隆与合并,Object.assign

那么,拷贝一个对象变量会又创建一个对相同对象的引用。

但是,如果我们想要复制一个对象,那该怎么做呢?

我们可以创建一个新对象,通过遍历已有对象的属性,并在原始类型值的层面复制它们,以实现对已有对象结构的复制。

就像这样:
拷贝一个对象变量会有创建一个堆相同对象的引用,

let user = {
   
    
    
  name: "John",
  age: 30
};

let clone = {
   
    
    }; // 新的空对象

// 将 user 中所有的属

猜你喜欢

转载自blog.csdn.net/weixin_43428283/article/details/128246374