作为对象的数组具有哪些行为

44 阅读1分钟

参考 《现代JavaScript教程》数组

  • 数组是一个对象,因此其行为也像一个对象。

数组通过引用复制

  • 数组通过引用复制,此时不同的变量引用的是相同的数组

    • 改变一个变量,另一个变量也会改变
    arr1 = ["fish", "cat", "dog"];
    let arr2 = arr1;
    arr2[0] = "bird"; // arr1也被改变
    console.log(arr1); // bird, cat, dog