//对象深拷贝 var deepCopy= function(source) { var result={}; for (var key in source) { result[key] = typeof source[key]==='object'? deepCopy(source[key]): source[key]; } return result; } var newobj = deepCopy(obj); console.log(newobj);