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 相关文章推荐
javascript 异步页面查询实现代码(asp.net)
May 26 Javascript
JS正则验证邮箱的格式详细介绍
Nov 19 Javascript
关于JS数组追加数组采用push.apply的问题
Jun 09 Javascript
javascript 应用小技巧方法汇总
Jul 05 Javascript
js格式化时间的方法
Dec 18 Javascript
JavaScript 正则表达式中global模式的特性
Feb 25 Javascript
angular实现spa单页面应用实例
Jul 10 Javascript
JS改变页面颜色源码分享
Feb 24 Javascript
Angular CLI在Angular项目中如何使用scss详解
Apr 10 Javascript
小程序实现带年月选取效果的日历
Jun 27 Javascript
基于vue循环列表时点击跳转页面的方法
Aug 31 Javascript
脚手架vue-cli工程webpack的作用和特点
Sep 29 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基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
PHP static局部静态变量和全局静态变量总结
2014/03/02 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
js 表格隔行颜色
2009/12/02 Javascript
javascript下4个跨浏览器必备的函数
2010/03/07 Javascript
Dom操作之兼容技巧分享
2011/09/20 Javascript
基于JQuery的一句话搞定手风琴菜单
2012/09/14 Javascript
用javascript模仿ie的自动完成类似自动完成功的表单
2012/12/12 Javascript
jQuery文本框(input textare)事件绑定方法教程
2013/04/24 Javascript
GRID拖拽行的实例代码
2013/07/18 Javascript
Javascript获取数组中的最大值和最小值的方法汇总
2016/01/01 Javascript
JS中Eval解析JSON字符串的一个小问题
2016/02/21 Javascript
jQuery基本过滤选择器用法示例
2016/09/09 Javascript
详解基于javascript实现的苹果系统底部菜单
2016/12/02 Javascript
JS 循环li添加点击事件 (闭包的应用)
2016/12/10 Javascript
VUE axios发送跨域请求需要注意的问题
2017/07/06 Javascript
vue-cli 如何打包上线的方法示例
2018/05/08 Javascript
vue动态子组件的两种实现方式
2019/09/01 Javascript
如何基于filter实现网站整体变灰功能
2020/04/17 Javascript
React倒计时功能实现代码——解耦通用
2020/09/18 Javascript
js实现缓动动画
2020/11/25 Javascript
[06:23]2014DOTA2西雅图国际邀请赛 小组赛7月12日TOPPLAY
2014/07/12 DOTA
[28:48]《真视界》- 2017年国际邀请赛
2017/09/27 DOTA
pycharm中连接mysql数据库的步骤详解
2017/05/02 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
ubuntu16.04制作vim和python3的开发环境
2018/09/23 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
2019/05/23 Python
Python自动化测试中yaml文件读取操作
2020/08/20 Python
澳大利亚领先的在线美容商城:Adore Beauty
2017/04/14 全球购物
Parfumdreams芬兰:购买香水和化妆品
2021/02/13 全球购物
个人简历自我鉴定
2013/10/11 职场文书
医学生就业推荐表自我鉴定
2014/03/26 职场文书
安全演讲稿大全
2014/05/09 职场文书
公司总经理任命书
2014/06/05 职场文书
廉政教育的心得体会
2014/09/01 职场文书
拾金不昧表扬信怎么写
2015/05/04 职场文书