function clone(obj){ var buf; if(obj instanceof Object){ buf={}; for(var key in obj){ if(obj[key] instanceof Object){ buf[key]=clone(obj[key]); }else{ buf[key]=obj[key]; } } return buf; }else if(obj instanceof Array){ buf=[]; for(var i=0;i<obj.length;i++){ if(obj[i] instanceof Array){ buf[i]=clone(obj[i]); }else{ buf[i]=obj[i]; } } return buf; }else{ buf=obj; } } var obj={name:"aaa",cons:{age:22}}; console.log(clone(obj));
点赞 8

相关推荐

牛客网
牛客企业服务