一、浅拷贝 1. 概念 在JavaScript中,拷贝一般是指变量的复制过程。 对于简单类型,拷贝就是直接赋值的过程; 对于复杂类型,浅拷贝是指复制对象的引用地址的过程。如果修改了源对象的某个属性,由于引用相同,所以目标对象的属性也会被改变。 2. 测试 // 测试1 function test() { var obj = { id: 1, ...
一、浅拷贝 1. 概念 在JavaScript中,拷贝一般是指变量的复制过程。 对于简单类型,拷贝就是直接赋值的过程; 对于复杂类型,浅拷贝是指复制对象的引用地址的过程。如果修改了源对象的某个属性,由于引用相同,所以目标对象的属性也会被改变。 2. 测试 // 测试1 function test() { var obj = { id: 1, ...