var targetObj = {};
var obj = {
id: 1,
name: 'andy',
msg: {
age: 18
}
};
$.extend(true, targetObj, obj);
console.log(targetObj);
targetObj.msg.age = 20;
console.log(targetObj);
请教一下,为什么两次打印的targetObj都一样?深拷贝结束后打印出来的targetObj不应该是原来的obj吗?为什么修改了属性值,打印的两次targetObj都一样??
全部评论
(1) 回帖