复制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操作xml
Nov 04 Javascript
IE8 浏览器Cookie的处理
Jan 31 Javascript
js确认删除对话框效果的示例代码
Feb 20 Javascript
谈谈impress.js初步理解
Sep 09 Javascript
js判断浏览器是否支持严格模式的方法
Oct 04 Javascript
Bootstrap CSS布局之表格
Dec 17 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
Jan 22 Javascript
jquery实现左右轮播图效果
Sep 28 jQuery
jQuery实现获取动态添加的标签对象示例
Jun 28 jQuery
JS在if中的强制类型转换方式
Jul 15 Javascript
微信小程序实现登录遮罩效果
Nov 01 Javascript
jQuery+css last-child实现选择最后一个子元素操作示例
Dec 10 jQuery
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版(4)
2006/10/09 PHP
php合并数组中相同元素的方法
2014/11/13 PHP
php 使用file_get_contents读取大文件的方法
2014/11/13 PHP
详解PHP中的8个魔术常量
2020/07/06 PHP
javascript用户注册提示效果的简单实例
2013/08/17 Javascript
jQuery实现统计输入文字个数的方法
2015/03/11 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
jquery预加载图片的方法
2015/05/27 Javascript
JS模拟的Map类实现方法
2016/06/17 Javascript
js轮播图代码分享
2016/07/14 Javascript
Vue.js简易安装和快速入门(第二课)
2017/10/17 Javascript
Vue 监听列表item渲染事件方法
2018/09/06 Javascript
JS函数动态传递参数的方法分析【基于arguments对象】
2019/06/05 Javascript
vue实现点击按钮下载文件功能
2019/10/11 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
python zip文件 压缩
2008/12/24 Python
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
Python 专题六 局部变量、全局变量global、导入模块变量
2017/03/20 Python
深入解答关于Python的11道基本面试题
2017/04/01 Python
python对配置文件.ini进行增删改查操作的方法示例
2017/07/28 Python
解析Python中的eval()、exec()及其相关函数
2017/12/20 Python
Django中cookie的基本使用方法示例
2018/02/03 Python
python下解压缩zip文件并删除文件的实例
2018/04/24 Python
OpenCV搞定腾讯滑块验证码的实现代码
2019/05/18 Python
python绘制随机网络图形示例
2019/11/21 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
2021/01/30 Python
HTML5 HTMLCollection和NodeList的区别详解
2020/04/29 HTML / CSS
Envie de Fraise意大利:法国网上推出的孕妇装品牌
2020/10/18 全球购物
旅游管理专业学生求职信
2013/09/28 职场文书
拾金不昧表扬信范文
2014/01/11 职场文书
房地产开盘策划方案
2014/02/10 职场文书
21岁生日感言
2014/02/27 职场文书
优秀少先队工作者事迹材料
2014/05/13 职场文书
政风行风整改方案
2014/10/25 职场文书
浅谈移动端中的视口(viewport)的具体使用
2021/04/13 HTML / CSS
SpringBoot项目部署到阿里云服务器的实现步骤
2022/06/28 Java/Android