请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

    广告招商

    js中深层拷贝对象

    2019-3-26 16:18| 发布者: admin| 查看: 135| 评论: 0

    摘要: js中深层拷贝对象
    function cloneObj (obj) {
    var newObj = {};
    if (obj instanceof Array) {
    newObj = [];
    }
    for (var key in obj) {
    var val = obj[key];
    //newObj[key] = typeof val === 'object' ? arguments.callee(val) : val;
    // arguments.callee 在哪一个函数中运行,它就代表哪个函数, 一般用在匿名函数中。
    newObj[key] = typeof val === 'object' ? this.tool_cloneObj(val): val;
    }
    return newObj;
    }
    鲜花
    鲜花
    握手
    握手
    雷人
    雷人
    路过
    路过
    鸡蛋
    鸡蛋