Ecma6,Object.assign不会执行深层复制
这个问题在这里已经有了答案:
首先,我想告诉你,这不是防弹解决方案(在日期对象的情况下)。 如果你想“正确”作为答案,这里是你的解决方案`
var dst,src = { "edf" : {"zyx" : "right"}};
dst=JSON.parse(JSON.stringify(src));
dst["a"] = 1;
src.edf.zyx = "wrong";
console.log(src,dst);
`所以请阅读这些链接以更好地理解深层复制
最优雅的克隆JavaScript对象的方法
通过引用将JavaScript对象复制到新变量中?
链接地址: http://www.djcxy.com/p/24771.html