参考 《现代JavaScript教程》数组
- 数组是一个对象,因此其行为也像一个对象。
数组通过引用复制
-
数组通过引用复制,此时不同的变量引用的是相同的数组
- 改变一个变量,另一个变量也会改变
arr1 = ["fish", "cat", "dog"]; let arr2 = arr1; arr2[0] = "bird"; // arr1也被改变 console.log(arr1); // bird, cat, dog
参考 《现代JavaScript教程》数组
数组通过引用复制,此时不同的变量引用的是相同的数组
arr1 = ["fish", "cat", "dog"];
let arr2 = arr1;
arr2[0] = "bird"; // arr1也被改变
console.log(arr1); // bird, cat, dog