//封装一个深拷贝
function deepCopy(obj){
//判断传入的数据是数组还是对象
var result = Array.isArray(obj) ? [] : {}
if(obj && typeof obj === 'object'){
for(var k in obj){
if(obj.hasOwnProperty(k)){
if(obj[k] && typeof obj[k] == 'object'){
result[k] = deepCopy(obj[k])
}else{
result[k] = obj[k];
}
}
}
}
return result;
}