复制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解决ie6不支持max-width,max-height问题的方法
Jan 02 Javascript
Jquery获取和修改img的src值的方法
Feb 17 Javascript
jquery实现邮箱自动补全功能示例分享
Feb 17 Javascript
javascript 对象数组根据对象object key的值排序
Mar 09 Javascript
Jquery日期选择datepicker插件用法实例分析
Jun 08 Javascript
学习JavaScript鼠标响应事件
Dec 25 Javascript
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
Oct 13 jQuery
详解vue2.0+vue-video-player实现hls播放全过程
Mar 02 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
May 31 Javascript
微信小程序如何实现全局重新加载
Jun 05 Javascript
vue从后台渲染文章列表以及根据id跳转文章详情详解
Dec 14 Vue.js
微信小程序抽奖组件的使用步骤
Jan 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使用PDO事务配合表格读取大量数据插入操作实现方法
2017/02/16 PHP
php实现统计二进制中1的个数算法示例
2018/01/23 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
javascript window.confirm确认 取消对话框实现代码小结
2012/10/21 Javascript
简体中文转换繁体中文(实现代码)
2013/12/25 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
jQuery事件绑定on()与弹窗实现代码
2016/04/28 Javascript
微信小程序 获取当前地理位置和经纬度实例代码
2016/12/05 Javascript
详解ES6中的let命令
2020/04/05 Javascript
详解webpack es6 to es5支持配置
2017/05/04 Javascript
67 个节约开发时间的前端开发者的工具、库和资源
2017/09/12 Javascript
详解React之父子组件传递和其它一些要点
2018/06/25 Javascript
js+html5实现手机九宫格密码解锁功能
2018/07/30 Javascript
解决angularjs中同步执行http请求的方法
2018/08/13 Javascript
vue动态改变背景图片demo分享
2018/09/13 Javascript
react MPA 多页配置详解
2019/10/18 Javascript
黑科技 Python脚本帮你找出微信上删除你好友的人
2016/01/07 Python
剖析Python的Twisted框架的核心特性
2016/05/25 Python
Linux中安装Python的交互式解释器IPython的教程
2016/06/13 Python
简单掌握Python中glob模块查找文件路径的用法
2016/07/05 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
2019/03/01 Python
利用Python中的Xpath实现一个在线汇率转换器
2020/09/09 Python
Book Depository欧盟:一家领先的国际图书零售商
2019/05/21 全球购物
澳大利亚体育和露营装备在线/实体零售商:Find Sports
2020/06/03 全球购物
学期自我评价
2014/01/27 职场文书
党的群众路线对照检查材料范文
2014/09/24 职场文书
作风整顿剖析材料
2014/09/30 职场文书
乡镇群众路线教育实践活动整改措施
2014/10/04 职场文书
毕业生就业推荐表自我评价
2015/03/02 职场文书
2015年酒店前台工作总结
2015/04/20 职场文书
护士长2015年终工作总结
2015/04/24 职场文书
敬老院志愿者活动总结
2015/05/06 职场文书
2015年档案室工作总结
2015/05/23 职场文书
新学期主题班会
2015/08/17 职场文书
2019感恩宣传标语!
2019/07/05 职场文书