思路的剖析: arr = [1,2] ,arr1 = arr ,arr = [1,3] arr这个数组是重新指向[1,3]这个堆内存。而结果打印的arr1,结果则是原来的[1,2],没变。因为arr的改变并不是在arr这个堆内存改动,而是重新赋值,也就是换了一块堆内存。
思路的剖析: arr = [1,2] ,arr1 = arr ,arr = [1,3] arr这个数组是重新指向[1,3]这个堆内存。而结果打印的arr1,结果则是原来的[1,2],没变。因为arr的改变并不是在arr这个堆内存改动,而是重新赋值,也就是换了一块堆内存。