复制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事件列表解说
Dec 22 Javascript
浏览器无法运行JAVA脚本的解决方法
Jan 09 Javascript
页面版文本框智能提示JS代码
Nov 20 Javascript
js实现网页抽奖实例
Aug 05 Javascript
JavaScript实现自动弹出窗口并自动关闭窗口的方法
Aug 06 Javascript
javascript实现五星评分功能
Nov 10 Javascript
javascript之Array 数组对象详解
Jun 07 Javascript
浅谈JavaScript函数的四种存在形态
Jun 08 Javascript
JavaScript中原型链存在的问题解析
Sep 25 Javascript
vue自定义全局组件(自定义插件)的用法
Jan 30 Javascript
解决Webpack 热部署检测不到文件变化的问题
Feb 22 Javascript
vue-router结合vuex实现用户权限控制功能
Nov 14 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
精致的人儿就要挑杯子喝咖啡
2021/03/03 冲泡冲煮
PHP面向对象编程快速入门
2006/12/14 PHP
PHP Socket 编程
2010/04/09 PHP
PHP正则匹配反斜杠'\'和美元'$'的方法
2017/02/08 PHP
ThinkPHP中调用PHPExcel的实现代码
2017/04/08 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
jQuery.Autocomplete实现自动完成功能(详解)
2010/07/13 Javascript
input 和 textarea 输入框最大文字限制的jquery插件
2011/10/27 Javascript
JavaScript中的console.profile()函数详细介绍
2014/12/29 Javascript
javascript实现点击按钮让DIV层弹性移动的方法
2015/02/24 Javascript
JavaScript多并发问题如何处理
2015/10/28 Javascript
JS组件系列之Bootstrap Icon图标选择组件
2016/01/28 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
2016/10/14 Javascript
jquery插入兄弟节点的操作方法
2016/12/07 Javascript
详解js的异步编程技术的方法
2017/02/09 Javascript
Node.js数据库操作之查询MySQL数据库(二)
2017/03/04 Javascript
js 用于检测类数组对象的函数方法
2017/05/02 Javascript
详解vue静态资源打包中的坑与解决方案
2018/02/05 Javascript
vue路由--网站导航功能详解
2019/03/29 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
2019/05/07 Javascript
Mpvue中使用Vant Weapp组件库的方法步骤
2019/05/16 Javascript
vue页面跳转实现页面缓存操作
2020/07/22 Javascript
Python设计模式之代理模式实例详解
2019/01/19 Python
解决Pandas的DataFrame输出截断和省略的问题
2019/02/08 Python
python 使用多线程创建一个Buffer缓存器的实现思路
2020/07/02 Python
美国当红的名品折扣网:Gilt Groupe
2016/08/15 全球购物
美国围栏公司:Walpole Outdoors
2019/11/19 全球购物
应届毕业生求职信范文
2013/12/18 职场文书
杠杆的科学教学反思
2014/01/10 职场文书
银行爱岗敬业演讲稿
2014/05/05 职场文书
音乐幼师求职信
2014/07/09 职场文书
超市创意活动方案
2014/08/15 职场文书
2014年办公室工作总结范文
2014/11/12 职场文书
2016年11月份红领巾广播稿
2015/12/21 职场文书
2019餐饮行业创业计划书!
2019/06/27 职场文书
800字作文之大雪
2019/12/04 职场文书