js 数组克隆

    let init = ["a","b","c"];

    let arr = init.slice(0);//正确的克隆方式,修改其中一个另一个不会改
    arr[arr.length] = 0;

    let arr2 = init ;  //不可以直接=,这样其实用的是同一个数组,用同个引用地址,修改其中一个另一个也会改
    arr2[arr2.length] = 0;
posted @ 2021-09-06 15:27  流星曳尾  阅读(89)  评论(0编辑  收藏  举报