浅拷贝 浅拷贝:拷贝出来的对象仍然保留原有对象的所有引用(地址) 特点:只要任意一个拷贝对象(或原有对象)中的引用发生改变,所有的对象都会受到影响; 深拷贝 深拷贝:拷贝出来的对象产生了所有引用的新的对象。(单独为新的对象开辟了内存) 特点:修改任意一个对象,不会对其他对象产生影响; 方法: 迭代递归法(for...in...法) Reflect 法 序列化反序列化法 (使用JSON对象的parse和stringify方法来实现深拷贝) 说明:基本数据类型是不存在深浅拷贝的。