文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程ScriptJavascript浅拷贝与深拷贝实现
精品推荐
特别推荐
·主页javascript特效19则
·各种网页媒体播放器代码及详解
·用户体验:JS实现仿新浪信息提示效果
·网页特效:图片随机显示实例详解
·JavaScript入门学习书籍的阶段选择
·Javascript代码轻松隐藏网页源文件
·网页制作:JavaScript仿Windows关机效果
·网页制作Javascript经典小技巧总结
·JavaScript的9个陷阱及评点
·简单介绍用JSP来实现文件下载功能的几种方式
·网页播放器实现全屏的方法总结
·菜鸟学习javascript实例教程
·JavaScript 经典代码大全
·汇总:一些不错的使用频率比较高的JS函数
·Javascript模拟的DOS窗口
·JavaScript仿Windows关机效果
·仿windows选项卡效果拾零
·JavaScript经典效果集锦
·jscript/javascript条件编译
·Js之软键盘实现(源码)
热点TOP10
·javascript 常用代码大全
·javascript 动态添加表格行
·撕页广告代码及简介
·一个很好的日历控件(采用javascript编写)
·Golive CS2视频教程:JavaScript插件
·网页两侧浮动广告代码
·JavaScript经典效果集锦
·常用EMAIL格式检验(Javascript)
·如何判断ACTIVEX控件是否下载
·HTC——浏览器上的舞者
·Java一点通:中文识别问题全解决办法
·我学习使用java的一点体会(三)
·学习JavaScript的事件
·JavaScript Dom编程:介绍学习书籍
·基于javascript的拼音字典及应用举例
·JS分层的概念与本地存贮
·Javascript实现打印网页中定义的部分内容
·JavaScript/JS实现标题栏跑马灯
·JavaScript中split字符串函数
·JavaScript中sort排序函数

Javascript浅拷贝与深拷贝实现

日期:2004年6月17日 作者:清风网络学院 查看:[大字体 中字体 小字体]


Javascript中的对像赋值与Java中是一样的,都为引用传递.就是说,在把一个对像赋值给一个变量时,那么这个变量所指向的仍就是原来对像的地址.那怎么来做呢 答案是克隆.

     什么是"clone"?

     在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在Java/javasript语言中,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最高效的手段,当然了 javascript语言中并没有此方法.

     所以我特意写了两个克隆方法:一个为浅复制 ,一个为深复制.

解释:
     浅复制(影子克隆):只复制对象的基本类型,对象类型,仍属于原来的引用.
     深复制(深度克隆):不紧复制对象的基本类,同时也复制原对象中的对象.就是说完全是新对象产生的.

下面是测试代码:
运行代码框


[1] [2] 下一页 




上一篇:document.execCommand() 解析

下一篇:教菜鸟学 DWMX 2004 自定义站点

Javascript浅拷贝与深拷贝实现 相关文章:
·javascript 常用代码大全
·ASP.NET弹出式日历选择控件的实现
·在PB中如何实现数据模糊查询
·如何实现局域网打印机共享
·PB动态报表格式自由定义的实现
·Ajax实现分页查询
·javascript 动态添加表格行
·PB程序中在普通激光打印机上实现条码打印
·用PM实现无损调整磁盘分区
·Java语言实现支持视频点播的WEB服务器
Javascript浅拷贝与深拷贝实现 相关软件:
·TCP-IP详解卷2:实现
·拷贝通V2.0
·禁止拷贝王 V3.0
·TCP-IP详解卷二:实现
·Javascript特效大全(上)
·Javascript Menu MasterV2.5
·Aerial Antics(实现你的飞翔梦) V1.0
·ASP.NET下MVC设计模式的实现
·三层交换机特点与实现分析
·Cisco 3640实现VOIP配置

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot