Vue|浅拷贝深拷贝问题

浅拷贝深拷贝的区分
参考链接
简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。
基本类型 【Vue|浅拷贝深拷贝问题】如果是基本数据类型,名字和值都会储存在栈内存中

var a = 1; b = a; // 栈内存会开辟一个新的内存空间,此时b和a都是相互独立的 b = 2; console.log(a); // 1

当然,这也算不上深拷贝,因为深拷贝本身只针对较为复杂的object类型数据。

    推荐阅读