信息发布→ 登录 注册 退出

复制js对象方法(详解)

发布时间:2026-01-11

点击量:
复制代码 代码如下:
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;
        }
    }
}
标签:# CSSCommonJS  # object  # instanceof  # len  # callee  # newObj  # arguments  # length  # lt  # return  # DeepCopy  # function  # 复制  # span  # BR  # json  # string  # boolean  # number  # nbsp  # typeof  # javascript复制对象使用说明  # 方法  # js对象  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!