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语法着色引擎(demo及打包文件下载)
Jun 13 Javascript
JS读取cookies信息(记录用户名)
Jan 10 Javascript
js+xml生成级联下拉框代码
Jul 24 Javascript
jQuery javaScript捕获回车事件(示例代码)
Nov 07 Javascript
基于JS实现省市联动效果代码分享
Jun 06 Javascript
AngularJS入门之动画
Jul 27 Javascript
Vue.js每天必学之计算属性computed与$watch
Sep 05 Javascript
微信小程序 教程之wxapp 视图容器 view
Oct 19 Javascript
浅析Jquery操作select
Dec 13 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
Feb 14 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
Dec 02 Javascript
微信小程序中的video视频实现 自定义播放按钮、封面图、视频封面上文案
Jan 02 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开发工具ZendStudio下Xdebug工具使用说明详解
2013/11/11 PHP
PHP实现二维数组去重功能示例
2017/01/12 PHP
PHP 中使用ajax时一些常见错误总结整理
2017/02/27 PHP
AJAX架构之Dojo篇
2007/04/10 Javascript
js操作select控件的几种方法
2010/06/02 Javascript
JS小游戏之象棋暗棋源码详解
2014/09/25 Javascript
JS实现判断碰撞的方法
2015/02/11 Javascript
Jquery网页内滑动缓冲导航的实现代码
2015/04/05 Javascript
jQuery AJAX与jQuery事件的分析讲解
2019/02/18 jQuery
记一次Vue.js混入mixin的使用(分权限管理页面)
2019/04/17 Javascript
js验证身份证号码记录的方法
2019/04/26 Javascript
JS实现的自定义map方法示例
2019/05/17 Javascript
VUE 直接通过JS 修改html对象的值导致没有更新到数据中解决方法分析
2019/12/02 Javascript
JS实现拼图游戏
2021/01/29 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
通过vue刷新左侧菜单栏操作
2020/08/06 Javascript
用python删除java文件头上版权信息的方法
2014/07/31 Python
python中pycurl库的用法实例
2014/09/30 Python
Python使用multiprocessing创建进程的方法
2015/06/04 Python
python中将两组数据放在一起按照某一固定顺序shuffle的实例
2019/07/15 Python
Django对models里的objects的使用详解
2019/08/17 Python
使用Python进行中文繁简转换的实现代码
2019/10/18 Python
PyTorch使用cpu加载模型运算方式
2020/01/13 Python
Selenium元素定位的30种方式(史上最全)
2020/05/11 Python
使用pyecharts1.7进行简单的可视化大全
2020/05/17 Python
对CSS3选择器的研究(详解)
2016/09/16 HTML / CSS
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
奢华时尚的创新平台:Baltini
2020/10/03 全球购物
介绍一下RMI的基本概念
2016/12/17 面试题
出国导师推荐信
2014/01/16 职场文书
《听鱼说话》教学反思
2014/02/15 职场文书
办公自动化毕业生求职信
2014/03/09 职场文书
校园文明标语
2014/06/13 职场文书
2014年高一班主任工作总结
2014/12/05 职场文书
go web 预防跨站脚本的实现方式
2021/06/11 Golang
浅谈mysql哪些情况会导致索引失效
2021/11/20 MySQL