js拷贝实例;

var arr1 = ["x","y",[1,2]];
        // var arr2 =arr1.slice(0);
        //     arr1[0] ="z";
        //     arr1[2][0] = "v";
        //     console.log(arr1[2][0]); //浅拷贝
        var str = JSON.stringify(arr1);//"["x","y",[1,2]]";
        var str1 = JSON.parse(str);
        arr1[2][0] = "s";
        console.log(arr1[2][0]);
        console.log(str1[2][0]); 
        console.log(str1);    
        console.log(arr1);         //深拷贝

 

posted @ 2018-04-02 15:08  悔创阿里-杰克马  阅读(175)  评论(0编辑  收藏  举报
求投食~(点图即可)