复制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 日期处理之时区问题
Oct 08 Javascript
基于jquery的鼠标拖动效果代码
May 30 Javascript
基于iframe实现类似于ajax的页面无刷新
May 31 Javascript
浅析AngularJS中的生命周期和延迟处理
Jun 18 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
Jan 28 Javascript
JavaScript中的this,call,apply使用及区别详解
Jan 29 Javascript
Canvas 绘制粒子动画背景
Feb 15 Javascript
基于jQuery实现定位导航位置效果
Nov 15 jQuery
Vue实现table上下移动功能示例
Feb 21 Javascript
使用Promise封装小程序wx.request的实现方法
Nov 13 Javascript
vue之封装多个组件调用同一接口的案例
Aug 11 Javascript
基于postman获取动态数据过程详解
Sep 08 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-cli简介(不会Shell语言一样用Shell)
2013/06/03 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
2014/08/23 PHP
利用PHP函数计算中英文字符串长度的方法
2014/11/11 PHP
基于Swoole实现PHP与websocket聊天室
2016/08/03 PHP
使用Zookeeper分布式部署PHP应用程序
2019/03/15 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
2020/05/29 PHP
PHP网站常见安全漏洞,及相应防范措施总结
2021/03/01 PHP
jquery $.ajax入门应用一
2008/11/19 Javascript
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
2011/07/10 Javascript
jQuery 翻牌或百叶窗效果(内容三秒自动切换)
2012/06/14 Javascript
Javascript判断对象是否相等实现代码
2013/03/18 Javascript
js调用百度地图及调用百度地图的搜索功能
2015/09/07 Javascript
ajax在兼容模式下失效的快速解决方法
2016/03/22 Javascript
javascript小数精度丢失的完美解决方法
2016/05/31 Javascript
nodejs中express入门和基础知识点学习
2018/09/13 NodeJs
node+express框架中连接使用mysql(经验总结)
2018/11/10 Javascript
Vue修改项目启动端口号方法
2019/11/07 Javascript
JS关闭子窗口并且刷新上一个窗口的实现示例
2020/03/10 Javascript
es6函数name属性功能与用法实例分析
2020/04/18 Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
2020/11/24 Javascript
python实现上传样本到virustotal并查询扫描信息的方法
2014/10/05 Python
批量获取及验证HTTP代理的Python脚本
2017/04/23 Python
Python生命游戏实现原理及过程解析(附源代码)
2019/08/01 Python
Python + selenium + crontab实现每日定时自动打卡功能
2020/03/31 Python
解决使用python print打印函数返回值多一个None的问题
2020/04/09 Python
关于PyCharm安装后修改路径名称使其可重新打开的问题
2020/10/20 Python
工厂实习感言
2014/01/14 职场文书
工作表现自我评价
2014/02/08 职场文书
新学期决心书
2014/03/11 职场文书
工程材料采购方案
2014/05/18 职场文书
ktv好的活动方案
2014/08/17 职场文书
社区灵活就业证明
2014/11/03 职场文书
哪类餐饮行业,最适合在高校创业?
2019/08/19 职场文书
关于使用Redisson订阅数问题
2022/01/18 Redis
python字符串的一些常见实用操作
2022/04/06 Python
keepalived + nginx 实现高可用方案
2022/12/24 Servers