js数组引用类型不修改原数据问题

1:最简单的方法

      var arr1 = [1, 2, 3];
      var arr2 = arr1;
      var arr3 = JSON.parse(JSON.stringify(arr1));
      arr2.push(4);
      arr3.push(5);
      console.log('arr1', arr1)
      console.log('arr2', arr2)
      console.log('arr3', arr3)

 

 


 

 

posted on 2019-11-06 15:28  youaremysunshine  阅读(658)  评论(0编辑  收藏  举报

导航