Javascript 浅拷贝、深拷贝的实现代码


什么是"clone"?
在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在Java/javasript语言中,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最高效的手段,当然了 javascript语言中并没有此方法.
所以我特意写了两个克隆方法:一个为浅复制 ,一个为深复制.
解释:
浅复制(影子克隆):只复制对象的基本类型,对象类型,仍属于原来的引用.
深复制(深度克隆):不紧复制对象的基本类,同时也复制原对象中的对象.就是说完全是新对象产生的.


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]



相关阅读:
CSS图片翻转菜单
ASP.NET DataGrid的多行提交
Windows Server 2008添加Hyper-V组件
JavaScript延时效果比较不错的
asp.net ToString()格式设置大全
用sql语句实现分离和附加数据库的方法
CSS教程:CSS兼容的技巧
在DIV+CSS排版中新闻列表的制作方法
javascript实现的一个图片转移效果
CMD 运行指令
Vista系统IIS 7.0的技巧
让报表处理期初和期末之间的数据
工作中常用到的JS表单验证代码(包括例子)
RLCSS分词系统更新下载
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 大气 2017鸡年祝福语精选 容斋随笔·卷二 作文 秋天里的星空 2015X收费站争创“青年文明号”情况汇报 其实快乐就隐藏在我们的琐碎的生活中 活着作文 清晨 礼物 典礼(圣诞节) 人体光环效应 幼儿园中班社会教案:我会快乐 《夏洛的网》读后感250字 谁也无法替代你的忧虑,正如没人可以分享你的幸福 《创作》感 六十年前初中同学和老师写给我的的毕业赠言 你不努力,谁能帮你? 人生的重心 读书是一种享受作文1500字 中秋节吃月饼作文450字 马年最全结婚纪念祝福语 2013年党委宣传思想及共青团工作总结 讲诚信演讲稿 我学会了苦瓜炒鸡蛋650字 恋上复仇冷公主作文1600字 2016高中班级工作总结 二OO五年度行风建设工作总结 灯熄后,知交好友剩几个 小学生二年级期末考试教训作文:数学反思 江西赣州高考满分作文范文800字 Aboutmusic300字 当流星划过天际 改写“缘木求鱼”作文500字 那碗温暖而又纯粹的白米粥 中国式过马路遐思 转让协议书 一支特殊的铅笔 我问我自己作文 蝶舞清秋,云烟深处梦同飞 六年级试卷:2003年小学毕业模拟试题二 二毛的死 我的心愿作文200字 呼唤和平作文350字 职业技术学校关于开展“创建学习型党组织、争当学习型党员”活动的实施方案 不要到失去后才明白,那时已经晚了。 诚信是金作文250字 赐墙及肩反义词_赐墙及肩近义词 别把目标当目的 信仰为灯 坚持作路作文700字 五五普法工作几点建议 做人做事受益终生 不期而遇的雨总是很美

Copyright © 2016 phpStudy |