1.浅拷贝只是拷贝一层,更深层次对象级别的只拷贝引用
2.深拷贝拷贝多层,每一级别的数据都会拷贝
3.Object.assign(target,...sources) es6新增方法可以浅拷贝
浅拷贝:复制“对象的属性”的引用
深拷贝:复制“对象上的属性”的值,是完全开辟新的内存地址
let m={
m1:{
name:'我是翘阳'
}
}
let n={...m}
n.m1.name = 1111
console.log(m) //m1:{name:1111}
console.log(m.m1===n.m1) //true