深拷贝与浅拷贝
浅拷贝
浅拷贝它拷贝的是地址
这样会使两个数组名的地址指向一个数组,只要其中有一个进行改变,另一个数组名也会进行改变,但是它们并非体同一个数组
深拷贝
修改一个数组中的数据,另外一个不同步修改
var arr1=[10,20,30,80];
var arr2=[];
for(var i=0;i<arr1.length;i++){
// arr2[i]=arr1[i]
arr2[arr2.length]=arr1[i]
console.log(arr1,arr2);
arr1[0]='hello'
console.log(arr1,arr2);
标签:一个,数组名,地址,数组,var,拷贝
From: https://www.cnblogs.com/xhlin/p/16614055.html