zoukankan      html  css  js  c++  java
  • js 数组的拷贝

    在js中,数组Array是引用类型,直接将数组赋值给一个变量名,二者所指向的地址是一样的。

    所以直接复制数组会产生意想不到的结构。

    要想解决拷贝一个数组但是对副本的修改不影响原来的数组,有以下方式:

    //方法1
    var a = [1,2,3];
    var b = a.slice();
    a.reverse;
    console.log(a);//[3,2,1]
    console.log(b);//[1,2,3]
    //方法2
    var c = [4,5,6];
    var d = c.concat();
    c.reverse();
    console.log(c);//[6,5,4]
    console.log(d);//[4,5,6]
  • 相关阅读:
    hdu 1074
    hdu 4091
    hdu 4422
    hdu 3940
    hdu 2831
    hdu 1172
    hdu 3732
    hdu 1250
    hud 2073
    IOS socket基于tcp/udp的通信
  • 原文地址:https://www.cnblogs.com/shenting/p/10505973.html
Copyright © 2011-2022 走看看