关于深拷贝和浅拷贝的个人理解
关于深拷贝和浅拷贝的个人理解
一、深拷贝和浅拷贝区别
如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。
示例:
let obj = {
name: "hahah",
age: 18,
sex: "男",
}
// 复杂数据类型 赋值相当于是 赋引用地址
const newObj = obj;
// 修改newObj其中一个值 , 另一个obj也发
原创
2021-04-22 21:29:55 ·
231 阅读 ·
0 评论