首页 > 编程 > JavaScript > 正文

Javascript对象Clone实例分析

2019-11-20 12:19:32
字体:
来源:转载
供稿:网友

本文实例讲述了Javascript对象Clone用法。分享给大家供大家参考。具体如下:

Object.prototype.Clone=function(){  var objClone=new this.constructor();  //这里是创建一个与被Clone对象相同结构的对象  for(var key in this)  {   if(objClone[key]!=this[key])   {    if(typeof(this[key])=='object')    {     objClone[key]=this[key].Clone();    }    else    {     objClone[key]=this[key];    }   }  }  if(!objClone || (''+objClone)=='')  {   return (new String(this)+objClone)?this:objClone;  }  else  {   objClone.toString=this.toString;   return objClone;  }}

希望本文所述对大家的javascript程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表