请教一个关于深拷贝修改属性前后打印的问题

var targetObj = {};
            var obj = {
                id: 1,
                name: 'andy',
                msg: {
                    age: 18
                }
            };

$.extend(truetargetObjobj);
            console.log(targetObj);
            targetObj.msg.age = 20;
            console.log(targetObj);
请教一下,为什么两次打印的targetObj都一样?深拷贝结束后打印出来的targetObj不应该是原来的obj吗?为什么修改了属性值,打印的两次targetObj都一样??
#学习路径#
全部评论
这jQuery代码谁看啊。。
点赞 回复 分享
发布于 2021-07-27 23:19

相关推荐

11-08 17:36
诺瓦科技_HR
点赞 评论 收藏
分享
头像
10-09 19:35
门头沟学院 Java
洛必不可达:java的竞争激烈程度是其他任何岗位的10到20倍
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务