JS克隆对象方法

来源:互联网 发布:unity3d点击生成物体 编辑:程序博客网 时间:2024/05/18 02:43
Object.deepClone = function(o){
if(!o || typeof o!='object')return o;
var rst = {};
if($.isArray(o)){
rst = [];
for(var i=0,n=o.length;i<n;i++)
rst.push(Object.deepClone(o[i]));
return rst;
}
for(var p in o)rst[p] = Object.deepClone(o[p]);
return rst;

}


使用方法示例:

var params=Object.deepClone(_Pareams);


0 0
原创粉丝点击