87,993
社区成员
发帖
与我相关
我的任务
分享
CopyObj: function(obj){
var typ=Object.prototype.toString.call(obj);
if(typ=='[object String]'){
var Str='';
Str +=obj;
return Str;
};
if(typ=='[object Array]'){
var sz=new Array;
for(var i=0;i<obj.length;i++){
sz[i]=MyJS.CopyObj(obj[i]);
};
return sz;
};
if(typ=='[object Object]'){
var o=new Object;
for (var n in obj) {
o[n] = CopyObj(obj[n]);
};
return o;
};
return obj;
},
var CopyObj = function(source) {
var result={};
for (var key in source) {
result[key] = typeof source[key]==="object"? CopyObj(source[key]): source[key];
}
return result;
}