A = JSON.parse(JSON.stringify(B))
区别:浅拷贝复制出来的对象与原始对象共享内存地址,而深拷贝创建了一个完全独立的新对象。
由于JSON解析时是新创建一个对象,所以可以将引用数据类型先进行JSON序列化在反序列化,做到完全和初始对象相互独立
这样A就实现了B的深拷贝
A = JSON.parse(JSON.stringify(B))
区别:浅拷贝复制出来的对象与原始对象共享内存地址,而深拷贝创建了一个完全独立的新对象。
由于JSON解析时是新创建一个对象,所以可以将引用数据类型先进行JSON序列化在反序列化,做到完全和初始对象相互独立
这样A就实现了B的深拷贝