深拷贝与浅拷贝 所谓深拷贝与浅拷贝,是围绕引用类型变量的拷贝进行的讨论. 在ECMAScript中,变量分为基本类型和引用类型两种.其本质区别是不可变性,基本类型是不可变的,而引用类型是可变的. 所谓基本类型的不可变性,我们可以举个例子 let a = 1; let b = 1; a++; a === 2;//true b === 1;//true 声明一个变量a,并为其赋值1,这时内存中开辟出一片区域用来储存1.此时声明了一个变量b,也为b赋值1.当执行a++时,基本类型的不可变性就体现出来,…