本文實例講述了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程序設計有所幫助。
新聞熱點
疑難解答