复制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 相关文章推荐
使用angular写一个hello world
Jan 23 Javascript
JavaScript运动减速效果实例分析
Aug 04 Javascript
AngularJS基础 ng-mouseover 指令简单示例
Aug 02 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
Aug 23 Javascript
javascript判断元素存在和判断元素存在于实时的dom中的方法
Jan 17 Javascript
JavaScript装饰器函数(Decorator)实例详解
Mar 30 Javascript
js构建二叉树进行数值数组的去重与优化详解
Mar 26 Javascript
详解React-Router中Url参数改变页面不刷新的解决办法
May 08 Javascript
layui 富文本编辑器和textarea值的相互传递方法
Sep 18 Javascript
vue学习笔记之作用域插槽实例分析
Feb 01 Javascript
JS面向对象编程实现的Tab选项卡案例详解
Mar 03 Javascript
Vue作用域插槽实现方法及作用详解
Jul 08 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读取数据库信息的几种方法
2008/05/24 PHP
PHP数组实例总结与说明
2011/08/23 PHP
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
2012/01/16 PHP
windows下配置apache+php+mysql时出现问题的处理方法
2014/06/20 PHP
PHP实现文件下载详解
2014/11/27 PHP
Centos下升级php5.2到php5.4全记录(编译安装)
2015/04/03 PHP
php实现XSS安全过滤的方法
2015/07/29 PHP
php session 写入数据库
2016/02/13 PHP
PHP根据session与cookie用户登录状态操作类的代码
2016/05/13 PHP
php版微信发红包接口用法示例
2016/09/23 PHP
Zend Framework入门教程之Zend_View组件用法示例
2016/12/09 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
JavaScript 全面解析各种浏览器网页中的JS 执行顺序
2009/02/17 Javascript
用jQuery扩展自写的 UI导航
2010/01/13 Javascript
正负小数点后两位浮点数实现原理及代码
2013/09/06 Javascript
js实现的标题栏新消息闪烁提示效果
2014/06/06 Javascript
TypeScript 学习笔记之基本类型
2015/06/19 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
AngularJS入门教程之 XMLHttpRequest实例讲解
2016/07/27 Javascript
Vue.js之slot深度复制详解
2017/03/10 Javascript
JS扩展String.prototype.format字符串拼接的功能
2018/03/09 Javascript
JS 数组随机洗牌的实例代码
2018/09/12 Javascript
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
2019/06/04 Javascript
使用python编写脚本获取手机当前应用apk的信息
2014/07/21 Python
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
python 从csv读数据到mysql的实例
2018/06/21 Python
python实现石头剪刀布小游戏
2021/01/20 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
2020/07/03 Python
HTML5 用动画的表现形式装载图像
2016/03/08 HTML / CSS
美国网上购买眼镜:Eyeconic
2017/07/29 全球购物
2014年五四青年节演讲比赛方案
2014/04/22 职场文书
师德师风演讲稿
2014/05/05 职场文书
岗位标兵事迹材料
2014/05/17 职场文书
铣工实训报告
2014/11/05 职场文书
mysql外连接与内连接查询的不同之处
2021/06/03 MySQL
Nginx图片服务器配置之后图片访问404的问题解决
2022/03/21 Servers