//数组的拷贝
var arr = [1,2,3,4];
var cloneArr = arr;
cloneArr[1] = 100;
console.log('原数组\t' + arr);
console.log('现在的数组\t' + cloneArr);
var arrDepth = [[1,2],4,5,6];
var arrtoo = arrDepth.slice(0);
console.log(arrDepth);
console.log(arrtoo);
var arr3 = ["One","Two","Three"];
var arrtooo3 = arr3.concat();
console.log('111'+arr3)
console.log('111'+arrtooo3)
console.log('2222222222222222222222222222222222222222222222');
var a={name:'yy',age:26};
var b=new Object();
b.name = a.name;
b.age = 100;
console.log(a);
console.log(b);
console.log('111111111111111111111111111111111111111111111111');
var deepCopy= function(source) {
var result={};
for (var key in source) {
result[key] = typeof source[key]===’object’? deepCoyp(source[key]): source[key];
}
console.log(result);
}
deepCopy({"a":"s","b":"b"});