js克隆对象、数组的常用方法介绍


Posted in Javascript onSeptember 26, 2013

Ext的两种克隆的方法:

可以克隆对象、数据等:var newJson = Ext.clone(json);
只能克隆数组:var newJson = Ext.Array.clone(json);

JQuery的方法:

深复制【可以迭代】:var newJson = jQuery.extend(true,{}, json);
浅复制【不能迭代】:var newJson = jQuery.extend({}, json);

var newJson = $.map(json,function (n) { return n; });

数组的克隆方法:

var newJson = json.concat(); 
var newJson = json.splice(0);

此上几种方法都是复制一个新的对象或者数组,但是如果直接通过parent【iframe情况】的方式去父窗口的对象的时候会有问题【存在引用关系】,需要注意,可以把取的方式改成传递数据的方式。

Javascript 相关文章推荐
jQuery动态添加删除select项(实现代码)
Sep 03 Javascript
js中的hasOwnProperty和isPrototypeOf方法使用实例
Jun 06 Javascript
jQuery 操作input中radio的技巧
Jul 18 Javascript
Node.js批量给图片加水印的方法
Nov 15 Javascript
原生JS简单实现ajax的方法示例
Nov 29 Javascript
JavaScript中${pageContext.request.contextPath}取值问题及解决方案
Dec 08 Javascript
微信小程序的分类页面制作
Jun 27 Javascript
vue.js项目中实用的小技巧汇总
Nov 29 Javascript
element-ui 限制日期选择的方法(datepicker)
May 16 Javascript
4个顶级JavaScript高级文本编辑器
Oct 10 Javascript
vue 导航内容设置选中状态样式的例子
Nov 01 Javascript
解决Antd 里面的select 选择框联动触发的问题
Oct 24 Javascript
js将当前时间格式转换成时间搓(自写)
Sep 26 #Javascript
使用jquery获取网页中图片高度的两种方法
Sep 26 #Javascript
Extjs实现进度条的两种便捷方式
Sep 26 #Javascript
js中的referrer返回上一页使用介绍
Sep 26 #Javascript
JavaScript中的运算符种类及其规则介绍
Sep 26 #Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
Sep 26 #Javascript
Jquery实现图片左右自动滚动示例
Sep 25 #Javascript
You might like
php中使用redis队列操作实例代码
2013/02/07 PHP
php实现将字符串按照指定距离进行分割的方法
2015/03/14 PHP
php获取、检查类名、函数名、方法名的函数方法
2015/06/25 PHP
项目实践之javascript技巧
2007/12/06 Javascript
JQuery小知识
2010/10/15 Javascript
jquery动态加载图片数据练习代码
2011/08/04 Javascript
jQuery验证Checkbox是否选中的代码 推荐
2011/09/04 Javascript
js对文章内容进行分页示例代码
2014/03/05 Javascript
jQuery操作表格(table)的常用方法、技巧汇总
2014/04/12 Javascript
Javascript中的Prototype到底是什么
2016/02/16 Javascript
javascript瀑布流式图片懒加载实例解析与优化
2016/02/23 Javascript
JS实现图文并茂的tab选项卡效果示例【附demo源码下载】
2016/09/21 Javascript
利用Node.js+Koa框架实现前后端交互的方法
2017/02/27 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
jQuery获取table表中的td标签(实例讲解)
2017/07/28 jQuery
JS实现简易换图时钟功能分析
2018/01/04 Javascript
JS简单添加元素新节点的方法示例
2018/02/10 Javascript
vue实现密码显示隐藏切换功能
2018/02/23 Javascript
[02:14]2016国际邀请赛中国区预选赛Ehome晋级之路
2016/07/01 DOTA
Python中的startswith和endswith函数使用实例
2014/08/25 Python
在Python的Flask框架中使用日期和时间的教程
2015/04/21 Python
用Python程序抓取网页的HTML信息的一个小实例
2015/05/02 Python
python选择排序算法实例总结
2015/07/01 Python
django 创建过滤器的实例详解
2017/08/14 Python
Django实现文件上传下载功能
2019/10/06 Python
matplotlib.pyplot画图并导出保存的实例
2019/12/07 Python
Python基于requests实现模拟上传文件
2020/04/21 Python
keras之权重初始化方式
2020/05/21 Python
CSS3中Transform动画属性用法详解
2016/07/04 HTML / CSS
HTML5中视频音频的使用详解
2017/07/07 HTML / CSS
自荐书模板
2013/12/19 职场文书
五年级音乐教学反思
2014/02/06 职场文书
铣床操作工岗位职责
2014/06/13 职场文书
授权委托书范文
2014/07/31 职场文书
庆祝儿童节标语
2014/10/09 职场文书
小学四年级作文之人物作文
2019/11/06 职场文书