为什么有浅拷贝深拷贝一说: 基本数据:直接存储在栈(stack)中的数据 引用数据:存储的是该对象在栈中引用,真实的数据存放在堆内存里 浅拷贝方法: 1.Object.assign({},obj) 用于对象与数组 var obj = { a: {a: "kobe", b: 39} }; var initalObj = Object.assign({}, obj); initalObj.a.a = "wade"; console.log(obj.a.a); //wade复制代码 2.arr.concat() 用于数组...