复制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 获取URL参数的插件
Mar 04 Javascript
javascript 进阶篇3 Ajax 、JSON、 Prototype介绍
Mar 14 Javascript
ajax的hide隐藏问题解决方法
Dec 11 Javascript
javascript 得到文件后缀名的思路及实现
May 09 Javascript
JS 获取浏览器和屏幕宽高等信息代码
Mar 31 Javascript
Javascript数组操作函数总结
Feb 05 Javascript
JavaScript中的prototype原型学习指南
May 09 Javascript
前端编码规范(3)JavaScript 开发规范
Jan 21 Javascript
详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期/时间实例
Feb 17 Javascript
JS中使用media实现响应式布局
Aug 04 Javascript
小程序实现单选多选功能
Nov 04 Javascript
详解vue实现坐标拾取器功能示例
Nov 18 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写日志的实现方法
2014/11/05 PHP
Laravel框架中实现使用阿里云ACE缓存服务
2015/02/10 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
php分享朋友圈的实现代码
2019/02/18 PHP
laravel admin实现分类树/模型树的示例代码
2020/06/10 PHP
动态调用css文件——jquery的应用
2007/02/20 Javascript
Extjs在exlipse中设置自动提示的方法
2010/04/07 Javascript
jQuery实现表头固定效果的实例代码
2013/05/24 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
JavaScript禁止复制与粘贴的实现代码
2016/05/16 Javascript
vue从使用到源码实现教程详解
2016/09/19 Javascript
jQuery Easyui 下拉树组件combotree
2016/12/16 Javascript
JS组件系列之MVVM组件 vue 30分钟搞定前端增删改查
2017/04/28 Javascript
JS获取填报扩展单元格控件的值的解决办法
2017/07/14 Javascript
ES6与CommonJS中的模块处理的区别
2018/06/13 Javascript
[原创]微信小程序获取网络类型的方法示例
2019/03/01 Javascript
vue中使用v-for时为什么不能用index作为key
2020/04/04 Javascript
koa中间件核心(koa-compose)源码解读分析
2020/06/15 Javascript
微信小程序收藏功能的实现代码
2020/06/19 Javascript
[10:07]2014DOTA2国际邀请赛 实拍选手现场观战DK对阵Titan
2014/07/12 DOTA
python利用elaphe制作二维条形码实现代码
2012/05/25 Python
windows下Python实现将pdf文件转化为png格式图片的方法
2017/07/21 Python
Python3.6日志Logging模块简单用法示例
2018/06/14 Python
python微信公众号之关键词自动回复
2018/06/15 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
django日志默认打印request请求信息的方法示例
2020/05/17 Python
如何让PyQt5中QWebEngineView与JavaScript交互
2020/10/21 Python
Python 利用flask搭建一个共享服务器的步骤
2020/12/05 Python
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
马来西亚时装购物网站:ZALORA马来西亚
2017/03/14 全球购物
神话般的珠宝:Ross-Simons
2020/07/13 全球购物
纪念九一八事变演讲稿:忘记意味着背叛
2014/09/14 职场文书
考研英语辞职信
2015/05/13 职场文书
中国古代史学名著《战国策》概述
2019/08/09 职场文书
一文简单了解MySQL前缀索引
2022/04/03 MySQL
SQL Server内存机制浅探
2022/04/06 SQL Server