复制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 相关文章推荐
JS 拼图游戏 面向对象,注释完整。
Jun 18 Javascript
jquery中dom操作和事件的实例学习-表单验证
Nov 30 Javascript
ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)
Jan 13 Javascript
javascript工具库代码
Mar 29 Javascript
js中函数调用的两种常用方法使用介绍
Jul 17 Javascript
基于jQuery实现仿搜狐辩论投票动画代码(附源码下载)
Feb 18 Javascript
javascript类型系统_正则表达式RegExp类型详解
Jun 24 Javascript
详解在Angular项目中添加插件ng-bootstrap
Jul 04 Javascript
微信小程序动画(Animation)的实现及执行步骤
Oct 28 Javascript
基于javascript处理二进制图片流过程详解
Jun 08 Javascript
javascript实现评分功能
Jun 24 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
Nov 11 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+webSoket实现聊天室示例代码(附源码)
2017/02/17 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
Javascript学习笔记1 数据类型
2010/01/11 Javascript
getAsDataURL在Firefox7.0下无法预览本地图片的解决方法
2013/11/15 Javascript
javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法
2015/05/14 Javascript
学JavaScript七大注意事项【必看】
2016/05/04 Javascript
基于JS实现回到页面顶部的五种写法(从实现到增强)
2016/09/03 Javascript
jQuery模拟淘宝购物车功能
2017/02/27 Javascript
基于jQuery Easyui实现登陆框界面
2017/07/10 jQuery
微信小程序之前台循环数据绑定
2017/08/18 Javascript
vue 中的keep-alive实例代码
2018/07/20 Javascript
JS实现图片上传多次上传同一张不生效的处理方法
2018/08/06 Javascript
webpack中如何加载静态文件的方法步骤
2019/05/18 Javascript
vue vantUI tab切换时 list组件不触发load事件的问题及解决方法
2020/02/14 Javascript
[02:51]2014DOTA2国际邀请赛 IG战队官方纪录片
2014/07/21 DOTA
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
2014/06/25 Python
Python中的getopt函数使用详解
2015/07/28 Python
Python开发的实用计算器完整实例
2017/05/10 Python
python 将json数据提取转化为txt的方法
2018/10/26 Python
python数据化运营的重要意义
2019/11/25 Python
python求绝对值的三种方法小结
2019/12/04 Python
Python操作MySQL数据库实例详解【安装、连接、增删改查等】
2020/01/17 Python
python中plt.imshow与cv2.imshow显示颜色问题
2020/07/16 Python
如何从csv文件构建Tensorflow的数据集
2020/09/21 Python
python基于pexpect库自动获取日志信息
2021/02/01 Python
迪拜航空官方网站:flydubai
2017/04/20 全球购物
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
2015/08/04 面试题
WebSphere 应用服务器都支持哪些认证
2013/12/26 面试题
中医药大学毕业生自荐信
2013/11/08 职场文书
文科教师毕业的自我评价
2014/01/16 职场文书
考试不及格的检讨书
2014/01/22 职场文书
会员卡清退活动总结
2014/08/27 职场文书
售后服务质量承诺书
2015/04/29 职场文书
老公出轨后的保证书
2015/05/08 职场文书
运动会主持词大全
2015/07/02 职场文书
捐款仪式主持词
2015/07/04 职场文书