1.浅度拷贝是简单的对象赋值,栗子如下:
var a = [1,2,3]; var b = a; a[1] = 4; document.write(a+":::"+b); 页面输出: 1,4,3:::1,4,3
2.深度拷贝可以利用循环遍历的方式,简单的方法是JSON方法转换,栗子如下:
var a = [1,2,3]; var b = JSON.parse(JSON.stringify(a)); a[1] = 4; document.write(a+":::"+b);
页面输出: 1,4,3:::1,2,3