浅拷贝:只会复制对象的第一层数据 深拷贝:不仅仅会复制第一层的数据,如果里面还有对象,会继续进行复制,直到复制到全是基本数据类型为止 简单来说,浅拷贝是都指向同一块内存区块,而深拷贝则是另外开辟了一块区域 例如,下面就是浅拷贝: let arr = [1,2,3,4]; let arr2 = arr; arr2.push(5); console.log(arr); // [1, 2, 3, 4, 5] console.log(arr2); // [1, 2, 3, 4, 5] 对深拷贝来说,有以…