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学习笔记之控制页面实现代码
Feb 27 Javascript
jQuery中prepend()方法用法实例
Dec 25 Javascript
JavaScript中的类(Class)详细介绍
Dec 30 Javascript
JavaScript对象反射用法实例
Apr 17 Javascript
JQuery实现简单的服务器轮询效果实例
Mar 31 Javascript
Javascript随机标签云代码实例
Jun 21 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
Jun 22 Javascript
JavaScript循环_动力节点Java学院整理
Jun 28 Javascript
JavaScript中EventLoop介绍
Jan 22 Javascript
微信小程序视图控件与bindtap之间的问题的解决
Apr 08 Javascript
Vue 图片压缩并上传至服务器功能
Jan 15 Javascript
JQuery事件冒泡和默认行为代码实例
May 13 jQuery
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与MySQL交互使用详解
2006/10/09 PHP
一个简单php扩展介绍与开发教程
2010/08/19 PHP
PHP字符串的递增和递减示例介绍
2014/02/11 PHP
完整删除ecshop中获取店铺信息的API
2014/12/24 PHP
PHP count_chars()函数讲解
2019/02/14 PHP
JavaScript 学习 - 提高篇
2007/02/02 Javascript
Javascript判断对象是否相等实现代码
2013/03/18 Javascript
弹出最简单的模式化遮罩层的js代码
2013/12/04 Javascript
jquery实现最简单的滑动菜单效果代码
2015/09/12 Javascript
php利用curl获取远程图片实现方法
2015/10/26 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
微信小程序开发之Tabbar实例详解
2017/01/09 Javascript
React为 Vue 引入容器组件和展示组件的教程详解
2018/05/03 Javascript
WebGL学习教程之Three.js学习笔记(第一篇)
2019/04/25 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
2019/10/20 Javascript
使用Vue.set()方法实现响应式修改数组数据步骤
2019/11/09 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
2020/08/17 Javascript
[01:56]林书豪DOTA2上海特级锦标赛励志短片
2016/03/05 DOTA
Python用imghdr模块识别图片格式实例解析
2018/01/11 Python
Python设计模式之简单工厂模式实例详解
2019/01/22 Python
python 判断矩阵中每行非零个数的方法
2019/01/26 Python
python 函数中的内置函数及用法详解
2019/07/02 Python
django url到views参数传递的实例
2019/07/19 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
POP文化和音乐灵感的时尚:Hot Topic
2019/06/19 全球购物
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/04/11 面试题
优秀小学生家长评语
2014/01/30 职场文书
销售团队激励口号
2014/06/06 职场文书
运动会稿件100字
2014/09/24 职场文书
2014年人力资源工作总结
2014/11/19 职场文书
三国演义读书笔记
2015/06/25 职场文书
导游词之四川武侯祠
2019/10/21 职场文书
nginx部署多前端项目的几种方法
2021/05/25 Servers
Ajax异步刷新功能及简单案例
2021/11/20 Javascript
Redis 限流器
2022/05/15 Redis