浅拷贝代码
var a=[1,1,1,1];
var b=a;
//改变a的值b也会改变
a[0]=0;
console.log(a);
console.log(b);
深拷贝代码
function s(a){
var c=[];
for(var i=0;i<a.length;i++){
c[i]=a[i];
}
return c;
}
var a=[1,1,1,1];
var b=s(a);
//改变a的值b不会改变
a[0]=0;
console.log(a);
console.log(b);