引用赋值-浅拷贝
let arr1 = [1, 2, 3, 4, 5];
let arr2 = arr1;
console.log(arr2); //[1, 2, 3, 4, 5]
arr1[0] = 22;
console.log(arr2); //[22, 2, 3, 4, 5]
循环遍历赋值-深拷贝
let arr1 = [1, 2, 3, 4, 5];
let arr3 = [];
for(var i in arr1){
arr3.push(arr1[i]);
}
console.log(arr3); //[1, 2, 3, 4, 5]
arr1[0] = 22;
console.log(arr3); //[1, 2, 3, 4, 5]