articles icon indicating copy to clipboard operation
articles copied to clipboard

什么是浅拷贝?

Open yuanye4017 opened this issue 3 years ago • 1 comments

文章里的例子浅拷贝就是用=赋值,但是浅拷贝指的不是指浅层次的拷贝?在第一层发生改变不会影响原有变量,是我理解错了吗?

var a = { name: 'hello' };

// 这种不是浅拷贝吗?
var b = { ...a };

// 例子说这种是浅拷贝?
var c = a;

yuanye4017 avatar Jan 18 '22 03:01 yuanye4017

两种都叫做浅拷贝但是两种的拷贝结果还是有所不同的,具体可以了解https://blog.csdn.net/m0_61825758/article/details/131483976?spm=1001.2014.3001.5501,个人见解可以参考一下。

52HzNoBrain avatar Aug 11 '23 05:08 52HzNoBrain