美文网首页
jquery对象拷贝2019-12-09

jquery对象拷贝2019-12-09

作者: Hi丶粢醍 | 来源:发表于2019-12-09 21:29 被阅读0次

    浅拷贝把原来对象里面的复杂数据类型地址拷贝给目标对象

            var targetObj = {};
            var obj = {
                id: 1,
                name: "andy"
            };
            // $.extend(target, obj);
            $.extend(targetObj, obj);
            console.log(targetObj);
    
    
            var targetObj = {
                id: 0
            };
            var obj = {
                id: 1,
                name: "andy"
            };
            // $.extend(target, obj);
            $.extend(targetObj, obj);
            console.log(targetObj); // 会覆盖targetObj 里面原来的数据
    
    浅拷贝

    深拷贝把里面的数据完全复制一份给目标对象 如果里面有不冲突的属性,会合并到一起

            $.extend(true, targetObj, obj);
    
    深拷贝

    相关文章

      网友评论

          本文标题:jquery对象拷贝2019-12-09

          本文链接:https://www.haomeiwen.com/subject/lwbigctx.html