复制js对象方法(详解)


Posted in Javascript onJuly 08, 2013
CSSCommonJS.DeepCopy = function (json) {
    if (typeof json == 'number' || typeof json == 'string' || typeof json == 'boolean') {
        return json;
    } else if (typeof json == 'object') {
        if (json instanceof Array) {
            var newArr = [], i, len = json.length;
            for (i = 0; i < len; i++) {
                newArr[i] = arguments.callee(json[i]);
            }
            return newArr;
        } else {
            var newObj = {};
            for (var name in json) {
                newObj[name] = arguments.callee(json[name]);
            }
            return newObj;
        }
    }
}
Javascript 相关文章推荐
javascript同步Import,同步调用外部js的方法
Jul 08 Javascript
js null,undefined,字符串小结
Aug 21 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
Jan 17 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
Oct 24 Javascript
深入理解javascript动态插入技术
Nov 12 Javascript
Node.js编程中客户端Session的使用详解
Jun 23 Javascript
JS重载实现方法分析
Dec 16 Javascript
前端跨域的几种解决方式总结(推荐)
Aug 16 Javascript
js实现Tab选项卡切换效果
Jul 17 Javascript
微信小程序动画(Animation)的实现及执行步骤
Oct 28 Javascript
Vue中JS动画与Velocity.js的结合使用
Feb 13 Javascript
解决Vue-cli无法编译es6的问题
Oct 30 Javascript
Javascript拓展String方法小结
Jul 08 #Javascript
解析js原生方法创建表格效率测试
Jul 08 #Javascript
浅析document.createDocumentFragment()与js效率
Jul 08 #Javascript
如何使用Javascript获取距今n天前的日期
Jul 08 #Javascript
解析使用JS 清空File控件的路径值
Jul 08 #Javascript
使用JS 清空File控件的路径值
Jul 08 #Javascript
JS 修改URL参数(实现代码)
Jul 08 #Javascript
You might like
用来给图片加水印的PHP类
2008/04/09 PHP
rrmdir php中递归删除目录及目录下的文件
2011/05/15 PHP
百度实时推送api接口应用示例
2014/10/21 PHP
微信支付的开发流程详解
2016/09/13 PHP
指定位置如果有图片显示图片,无图片显示广告的JS
2010/06/05 Javascript
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
extjs 如何给column 加上提示
2014/07/29 Javascript
使用jquery+CSS实现控制打印样式
2014/12/31 Javascript
详解JavaScript的Date对象(制作简易钟表)
2020/04/07 Javascript
全面解析Bootstrap中nav、collapse的使用方法
2016/05/22 Javascript
JavaScript之WebSocket技术详解
2016/11/18 Javascript
关于不同页面之间实现参数传递的几种方式讨论
2017/02/13 Javascript
详解Windows下安装Nodejs步骤
2017/05/18 NodeJs
jquery实现回车键触发事件(实例讲解)
2017/11/21 jQuery
关于Vue组件库开发详析
2018/07/01 Javascript
vue路由中前进后退的一些事儿
2019/05/18 Javascript
原生JS实现音乐播放器的示例代码
2021/02/25 Javascript
[03:48]DOTA2完美大师赛主赛事第二日精彩集锦
2017/11/24 DOTA
Python入门篇之面向对象
2014/10/20 Python
Python 爬虫学习笔记之多线程爬虫
2016/09/21 Python
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
python去掉行尾的换行符方法
2017/01/04 Python
python中文分词教程之前向最大正向匹配算法详解
2017/11/02 Python
Python安装模块的常见问题及解决方法
2018/02/05 Python
Python获取航线信息并且制作成图的讲解
2019/01/03 Python
python 类之间的参数传递方式
2019/12/20 Python
python带参数打包exe及调用方式
2019/12/21 Python
在Tensorflow中查看权重的实现
2020/01/24 Python
Pycharm学生免费专业版安装教程的方法步骤
2020/09/24 Python
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
就业推荐表自我鉴定
2013/10/29 职场文书
酒店总经理助理职责
2014/02/12 职场文书
采购员岗位职责范本
2015/04/07 职场文书
导游词之天津盘山
2019/11/01 职场文书
祝福语集锦:给妹妹结婚的祝福语
2019/12/18 职场文书
学习nginx基础知识
2021/09/04 Servers