这个在很多公司的面试题中都会有,下面我们来实现下对象的深clone;
function clone(obj) {
if(typeof obj === 'object') {
var resule = obj instanceof Array ? [] : {};
for (var i in obj) {
var attr = obj[i];
resule[i] = arguments.callee(attr)
}
return resule;
} else {
return obj;
}
}