js实现克隆一个对象

 

 

var app={};

app.cloneobj= function(obj){
var o;
if(typeof obj == "object"){
if(obj===null){ o= null}else{
if(obj instanceof Array){ 
o=[];
for(var i= 0; i<obj.length; i++){
o.push(obj[i]);
}
}else{
o={};
for(i in obj){
o[i]=obj[i];
}
}
}
}else{
o=obj;
}
return o;
};

posted @ 2016-05-26 18:43  大饼哥哥  阅读(607)  评论(0编辑  收藏  举报