一.区别:简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,如果B没变,那就是深拷贝. 此篇文章中也会简单阐述到栈堆,基本数据类型与引用数据类型,因为这些概念能更好的让你理解深拷贝与浅拷贝. 例如: let a=[0,1,2,3,4], b=a; console.log(a===b); // true a[0]=1; console.log(a,b); // a: [1,1,2,3,4] b:[1,1,2,3,4] 浅拷贝 二·.从基本类型和引用的…