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

 更新时间:2013年09月26日 17:38:32   作者:  
以下几种方法都是复制一个新的对象或者数组,但是如果直接通过parent【iframe情况】的方式去父窗口的对象的时候会有问题,感兴趣的朋友可以了解下
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情况】的方式去父窗口的对象的时候会有问题【存在引用关系】,需要注意,可以把取的方式改成传递数据的方式。

相关文章

  • 微信小程序云开发详细教程

    微信小程序云开发详细教程

    这篇文章主要为大家详细介绍了微信小程序云开发的详细教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-05-05
  • 详解JS中的堆栈,事件循环,执行上下文和作用域以及闭包

    详解JS中的堆栈,事件循环,执行上下文和作用域以及闭包

    这篇文章主要为大家详细介绍了JavaScript中的堆栈,事件循环,执行上下文和作用域以及闭包的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下
    2024-01-01
  • JS简单实现城市二级联动选择插件的方法

    JS简单实现城市二级联动选择插件的方法

    这篇文章主要介绍了JS简单实现城市二级联动选择插件的方法,涉及javascript实现select遍历与设置技巧,非常简单实用,需要的朋友可以参考下
    2015-08-08
  • js使用child_process模块操作cmd命令

    js使用child_process模块操作cmd命令

    这篇文章主要给大家介绍了关于js使用child_process模块操作cmd命令的相关资料,在JavaScript中执行CMD命令非常灵活,可以执行任何CMD命令,例如:复制、移动、删除文件等等,需要的朋友可以参考下
    2024-01-01
  • JavaScript中String对象的方法介绍

    JavaScript中String对象的方法介绍

    本文主要对JavaScript中String对象的方法进行介绍。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • 微信小程序实现点击文字页面跳转功能【附源码下载】

    微信小程序实现点击文字页面跳转功能【附源码下载】

    这篇文章主要介绍了微信小程序实现点击文字页面跳转功能,涉及navigator导航组件的简单使用技巧,并附带源码供读者下载参考,需要的朋友可以参考下
    2017-12-12
  • 小程序实现五星点评效果

    小程序实现五星点评效果

    这篇文章主要为大家详细介绍了小程序实现五星点评效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • 微信小程序实现自动播放视频模仿gif动图效果实例

    微信小程序实现自动播放视频模仿gif动图效果实例

    这篇文章主要给大家介绍了关于微信小程序实现自动播放视频模仿gif动图效果的相关资料,通过本文介绍的方法可以实现自动播放视频,视频无控制条无声音且自动循环播放,需要的朋友可以参考下
    2021-07-07
  • 基于JavaScript实现右键菜单和拖拽功能

    基于JavaScript实现右键菜单和拖拽功能

    本文给大家分享基于js实现的右键菜单功能和拖拽功能的代码解析,非常不错,具有一定的参考借鉴价值,感兴趣的朋友一起看看吧
    2016-11-11
  • TypeScript 映射类型详情

    TypeScript 映射类型详情

    这篇文章主要介绍了TypeScript 映射类型详情,一个类型需要基于另外一个类型, 又不想拷贝一份,这个时候可以考虑使用映射类型,映射类型建立在索引签名的语法上,下面文章我们就从回顾下索引签名展开TypeScript 映射类型的相关资料,需要的朋友可以参考一下
    2021-12-12

最新评论