深复制:
比如B复制了A,B修改了A则不会修改
浅复制:
比如B复制了A,B修改了A也会跟着改变
以上就是深浅复制的区别
下面直接插入代码,深度复制直接暴力快速解决
let aaaobj = {
name: '小老弟',
age: 18
}
/*
*这里是深度复制aaaobj
*/
let bbbobj = JSON.parse(JSON.stringify(aaaobj))
// ==================== 分割符 =============================== //
/*
*这个是浅复制aaaobj
*/
let cccobj = aaaobj
bbbobj.age = 20
cccobj.age = 66
// 直接去浏览器中打印看看
console.log(aaaobj, '--------', bbbobj, '-----/////', cccobj)
浏览器打印出来的结果