复制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 相关文章推荐
jquery控制listbox中项的移动并排序的实现代码
Sep 28 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
Nov 08 Javascript
javascript的propertyIsEnumerable()方法使用介绍
Apr 09 Javascript
浅谈JS原型对象和原型链
Mar 02 Javascript
JS iFrame加载慢怎么解决
May 13 Javascript
socket.io学习教程之基础介绍(一)
Apr 29 Javascript
JSON创建键值对(key是中文或者数字)方式详解
Aug 24 Javascript
详解Vue中组件的缓存
Apr 20 Javascript
vue集成chart.js的实现方法
Aug 20 Javascript
mustache.js实现首页元件动态渲染的示例代码
Dec 28 Javascript
element多个表单校验的实现
May 27 Javascript
vue动态绑定style样式
Apr 20 Vue.js
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中的cookie不用刷新就生效的方法
2012/02/04 PHP
php中注册器模式类用法实例分析
2015/11/03 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
PHP+Ajax无刷新带进度条图片上传示例
2017/02/08 PHP
PDO::errorInfo讲解
2019/01/28 PHP
JavaScript入门教程(11) js事件处理
2009/01/31 Javascript
jQuery MD5加密实现代码
2010/03/15 Javascript
Extjs中使用extend(js继承) 的代码
2012/03/15 Javascript
js中apply方法的使用详细解析
2013/11/04 Javascript
原生js实现网易轮播图效果
2020/04/10 Javascript
JavaScript数组和对象的复制
2017/03/21 Javascript
正则表达式基本语法及表单验证操作详解【基于JS】
2017/04/07 Javascript
angular写一个列表的选择全选交互组件的示例
2018/01/22 Javascript
Js面试算法详解
2018/04/08 Javascript
Vue触发式全局组件构建的方法
2018/11/28 Javascript
express 项目分层实践详解
2018/12/10 Javascript
基于Vue 实现一个中规中矩loading组件
2019/04/03 Javascript
layui-table获得当前行的上/下一行数据的例子
2019/09/24 Javascript
关于ES6尾调用优化的使用
2020/09/11 Javascript
JavaScript中常用的3种弹出提示框(alert、confirm、prompt)
2020/11/10 Javascript
k8s node节点重新加入master集群的实现
2021/02/22 Javascript
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
浅谈python之高阶函数和匿名函数
2019/03/21 Python
Django  ORM 练习题及答案
2019/07/19 Python
Django 全局的static和templates的使用详解
2019/07/19 Python
python如何将多个PDF进行合并
2019/08/13 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
2020/01/03 Python
Python求区间正整数内所有素数之和的方法实例
2020/10/13 Python
营业经理岗位职责
2013/11/10 职场文书
五年级音乐教学反思
2014/02/06 职场文书
2014年创卫实施方案
2014/02/18 职场文书
大三学生英语考试作弊检讨书
2015/01/01 职场文书
收费员岗位职责
2015/02/14 职场文书
2015年售后服务工作总结
2015/04/25 职场文书
被委托人身份证明
2015/08/07 职场文书
《花钟》教学反思
2016/02/17 职场文书