其他分享
首页 > 其他分享> > 深拷贝与浅拷贝

深拷贝与浅拷贝

作者:互联网

深拷贝与浅拷贝

浅拷贝

浅拷贝它拷贝的是地址

这样会使两个数组名的地址指向一个数组,只要其中有一个进行改变,另一个数组名也会进行改变,但是它们并非体同一个数组

深拷贝

修改一个数组中的数据,另外一个不同步修改

  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,拷贝
来源: https://www.cnblogs.com/xhlin/p/16614055.html