Javascript对象Clone实例分析


Posted in Javascript onJune 09, 2015

本文实例讲述了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程序设计有所帮助。

Javascript 相关文章推荐
javascript生成/解析dom的CDATA类型的字段的代码
Apr 22 Javascript
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
Apr 24 Javascript
JavaScript学习笔记记录我的旅程
May 23 Javascript
jquery网页元素拖拽插件效果及实现
Aug 05 Javascript
jQuery lazyLoad图片延迟加载插件的优化改造方法分享
Aug 13 Javascript
在JS中如何调用JSP中的变量
Jan 22 Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
Dec 20 Javascript
Bootstrap基本插件学习笔记之标签切换(17)
Dec 08 Javascript
js上传图片预览的实现方法
May 09 Javascript
详解Vue取消eslint语法限制
Aug 04 Javascript
AngularJS上传文件的示例代码
Nov 10 Javascript
vue render函数动态加载img的src路径操作
Oct 26 Javascript
JS动态创建DOM元素的方法
Jun 09 #Javascript
JavaScript获取数组最小值和最大值的方法
Jun 09 #Javascript
JavaScript获取两个数组交集的方法
Jun 09 #Javascript
JavaScript实现函数返回多个值的方法
Jun 09 #Javascript
JavaScript中的getDay()方法使用详解
Jun 09 #Javascript
JavaScript中用getDate()方法返回指定日期的教程
Jun 09 #Javascript
JavaScript的Date()方法使用详解
Jun 09 #Javascript
You might like
图解上海144收音机
2021/03/02 无线电
php源码分析之DZX1.5随机数函数random用法
2015/06/17 PHP
PHP+Ajax验证码验证用户登录
2016/07/20 PHP
PHP中strtr与str_replace函数运行性能简单测试示例
2019/06/22 PHP
JavaScript在XHTML中的用法详解
2013/04/11 Javascript
客户端js判断文件类型和文件大小即限制上传大小
2013/11/20 Javascript
jQuery Migrate 1.1.0 Released 注意事项
2014/06/14 Javascript
javascript+html5实现绘制圆环的方法
2015/07/28 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
angular过滤器实现排序功能
2017/06/27 Javascript
详细分析jsonp的原理和实现方式
2017/11/20 Javascript
微信小程序自定义组件实现tabs选项卡功能
2018/07/14 Javascript
详解如何解决Vue和vue-template-compiler版本之间的问题
2018/09/17 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
Python的Flask框架中实现简单的登录功能的教程
2015/04/20 Python
详解django的serializer序列化model几种方法
2018/10/16 Python
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
2019/05/23 Python
python实现翻译word表格小程序
2020/02/27 Python
解析Tensorflow之MNIST的使用
2020/06/30 Python
Django Form设置文本框为readonly操作
2020/07/03 Python
使用Python操作MySQL的小技巧
2020/09/10 Python
方太官方网上商城:销售方太抽油烟机、燃气灶、消毒柜等
2017/01/17 全球购物
美国Lolё官网:购买大胆而美丽的女性运动服装
2017/05/22 全球购物
DC Shoes荷兰官方网站:美国极限运动品牌
2019/10/22 全球购物
Yahoo-PHP面试题1
2016/07/20 面试题
使用索引(Index)有哪些需要考虑的因素
2016/10/19 面试题
读书心得体会
2013/12/28 职场文书
小学红领巾中秋节广播稿
2014/01/13 职场文书
2014年政府采购工作总结
2014/12/09 职场文书
开工典礼致辞
2015/07/29 职场文书
2016北大自主招生自荐信模板
2016/01/28 职场文书
《活见鬼》教学反思
2016/02/24 职场文书
《自然之道》读后感3篇
2019/12/17 职场文书
spring IOC容器的Bean管理XML自动装配过程
2022/05/30 Java/Android
Python实战实现爬取天气数据并完成可视化分析详解
2022/06/16 Python