1.https://blog.csdn.net/sdta25196/article/details/80655089

let a =[{a:1}]
let b = JSON.parse(JSON.stringify(a))
b[0].a=3

consloe.log(a[0].a)  // 1

用json转才可以完成深赋值,因为字符串转成对象之后就是一个新的对象了;

2.js中实现深拷贝

相关文章: