Document

深拷贝与浅拷贝

深拷贝与浅拷贝

浅拷贝

浅拷贝它拷贝的是地址

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

深拷贝

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

  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);
posted @ 2022-08-22 19:53  一蓑烟雨任平生。。  阅读(21)  评论(0)    收藏  举报
Document