复制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中 声明时用&quot;var&quot;与不用&quot;var&quot;的区别
Apr 15 Javascript
JQuery中操作Css样式的方法
Feb 12 Javascript
基于jquery实现简单的手风琴特效
Nov 24 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
Dec 20 Javascript
Bootstrap每天必学之导航组件
Apr 25 Javascript
JavaScript的字符串方法汇总
Jul 31 Javascript
浅谈angularJS的$watch失效问题的解决方案
Aug 11 Javascript
javascript回调函数详解
Feb 06 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
Mar 26 Javascript
Vuex实现数据增加和删除功能
Nov 11 Javascript
js抽奖转盘实现方法分析
May 16 Javascript
前端实现滑动按钮AJAX与后端交互的示例代码
Feb 24 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下打开URL地址的几种方法小结
2010/05/16 PHP
php的POSIX 函数以及进程测试的深入分析
2013/06/03 PHP
Yii2框架实现注册和登录教程
2016/09/30 PHP
PHP常用日期加减计算方法实例小结
2018/07/31 PHP
JavaScript DOM 学习第三章 内容表格
2010/02/19 Javascript
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
2010/04/01 Javascript
JS中getYear()和getFullYear()区别分析
2014/07/04 Javascript
使用javascript实现监控视频播放并打印日志
2015/01/05 Javascript
JavaScript数组随机排列实现随机洗牌功能
2015/03/19 Javascript
常见JS验证脚本汇总
2015/12/01 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
2016/01/22 Javascript
Angular.JS中select下拉框设置value的方法
2017/06/20 Javascript
详解vue项目构建与实战
2017/06/27 Javascript
jQuery插件DataTables分页开发心得体会
2017/08/22 jQuery
原生js添加一个或多个类名的方法分析
2019/07/30 Javascript
vue+layui实现select动态加载后台数据的例子
2019/09/20 Javascript
layui问题之模拟table表格中的选中按钮选中事件的方法
2019/09/20 Javascript
微信小程序实现录制、试听、上传音频功能(带波形图)
2020/02/27 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
[51:29]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python神奇的内置函数locals的实例讲解
2019/02/22 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
python函数的作用域及关键字详解
2019/08/20 Python
Django框架安装及项目创建过程解析
2020/09/14 Python
python 实现性别识别
2020/11/21 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
纯CSS绘制漂亮的圆形图案效果
2014/05/07 HTML / CSS
安纳塔拉酒店度假村及水疗官方网站:Anantara Hotel
2016/08/25 全球购物
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
*p++ 自增p 还是p所指向的变量
2016/07/16 面试题
网络工程专业自荐信范文
2014/03/16 职场文书
乡镇党员群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
政风行风整改方案
2014/10/25 职场文书
食品质检员岗位职责
2015/04/08 职场文书
深入解读Java三大集合之map list set的用法
2021/11/11 Java/Android
总结三种用 Python 作为小程序后端的方式
2022/05/02 Python