直接 let arr2 = arr1时,这并不是单纯的赋值,而是将arr2作为arr1引用(这可能可能是因为指针,或者地址的原因),所有更改arr2的值arr1也会跟着改变
我们可以通过concat来解决这个问题
其实应该写成这样
另外arr2 = [1,1,1]这样不调用下标索引去更改数组arr2时,arr1的值就不受影响
直接 let arr2 = arr1时,这并不是单纯的赋值,而是将arr2作为arr1引用(这可能可能是因为指针,或者地址的原因),所有更改arr2的值arr1也会跟着改变
我们可以通过concat来解决这个问题
其实应该写成这样
另外arr2 = [1,1,1]这样不调用下标索引去更改数组arr2时,arr1的值就不受影响