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学习笔记之jQuery动画效果
Sep 09 Javascript
js实现目录定位正文示例
Nov 14 Javascript
Javascript对象属性方法汇总
Nov 21 Javascript
Javascript基础教程之关键字和保留字汇总
Jan 18 Javascript
JS解析XML实例分析
Jan 30 Javascript
JavaScript图像延迟加载库Echo.js
Apr 05 Javascript
jQuery 特性操作详解及实例代码
Sep 29 Javascript
微信小程序  生命周期详解
Oct 27 Javascript
JavaScript微信定位功能实现方法
Nov 29 Javascript
基于node.js实现微信支付退款功能
Dec 19 Javascript
vue项目打包后怎样优雅的解决跨域
May 26 Javascript
javascript前端实现多视频上传
Dec 13 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操作Access类(PHP+ODBC+Access)
2007/01/02 PHP
关于PHP的相似度计算函数:levenshtein的使用介绍
2013/04/15 PHP
php 模拟get_headers函数的代码示例
2013/04/27 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
CI框架自动加载session出现报错的解决办法
2014/06/17 PHP
PHP调用接口用post方法传送json数据的实例
2018/05/31 PHP
Firebug 字幕文件JSON地址获取代码
2009/10/28 Javascript
Extjs中常用表单介绍与应用
2010/06/07 Javascript
用console.table()调试javascript
2014/09/04 Javascript
编程语言JavaScript简介
2014/10/16 Javascript
js 加密压缩出现bug解决方案
2014/11/25 Javascript
jQuery中appendTo()方法用法实例
2015/01/08 Javascript
jQuery显示和隐藏 常用的状态判断方法
2015/01/29 Javascript
jQuery实现的数值范围range2dslider选取插件特效多款代码分享
2015/08/27 Javascript
总结JavaScript三种数据存储方式之间的区别
2016/05/03 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
javascript 注释代码的几种方法总结
2017/01/04 Javascript
详解前后端分离之VueJS前端
2017/05/24 Javascript
微信小程序实现顶部普通选项卡效果(非swiper)
2020/06/19 Javascript
基于webpack 实用配置方法总结
2017/09/28 Javascript
深入理解Vue 的钩子函数
2018/09/05 Javascript
Python的pycurl包用法简介
2015/11/13 Python
python字符串中的单双引
2017/02/16 Python
Python字符串格式化的方法(两种)
2017/09/19 Python
python Flask 装饰器顺序问题解决
2018/08/08 Python
python pygame实现球球大作战
2019/11/25 Python
django自定义模板标签过程解析
2019/12/14 Python
详解Python中的文件操作
2021/01/14 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
2021/02/01 Python
css3实现二维码扫描特效的示例
2020/10/29 HTML / CSS
整个世界的设计师家具在哈恩:Designathome
2019/03/25 全球购物
员工工作表现评语
2014/04/26 职场文书
2015年妇联工作总结范文
2015/04/22 职场文书
七年级作文(600字3篇)
2019/09/24 职场文书
Go 语言下基于Redis分布式锁的实现方式
2021/06/28 Golang
Python天气语音播报小助手
2021/09/25 Python