let obj = { name : '李四'}
let obj2 = obj
这样就是浅拷贝, 当 obj属性值改变时,obj2的属性值也会一起变。
深拷贝 重新生成一个对象,一个对象的值改变,不影响另一个对象
实现深拷贝
let obj3 = JSON.parse(JSON.stringfy(obj))
要么就分开赋值也可以实现
obj3.name = obj.name 一项一项进行赋值
let obj = { name : '李四'}
let obj2 = obj
这样就是浅拷贝, 当 obj属性值改变时,obj2的属性值也会一起变。
深拷贝 重新生成一个对象,一个对象的值改变,不影响另一个对象
实现深拷贝
let obj3 = JSON.parse(JSON.stringfy(obj))
要么就分开赋值也可以实现
obj3.name = obj.name 一项一项进行赋值