js 深拷贝 浅拷贝
浅拷贝是对象共用一个内存地址,对象的变化相互影响。比如常见的赋值引用就是浅拷贝:
简单理解深拷贝是将对象放到一个新的内存中,两个对象的改变不会相互影响。
slice(x,y) 截取原来的数组 从x开始包括x ,y结束 不包括y
arr.concat(1,2) 把1,2加入到arr数组中 (1,2)也可以是数组名字------(arr1,arr2)
浅拷贝是对象共用一个内存地址,对象的变化相互影响。比如常见的赋值引用就是浅拷贝:
简单理解深拷贝是将对象放到一个新的内存中,两个对象的改变不会相互影响。
slice(x,y) 截取原来的数组 从x开始包括x ,y结束 不包括y
arr.concat(1,2) 把1,2加入到arr数组中 (1,2)也可以是数组名字------(arr1,arr2)