1.前置知识
- 数据分为基本类型(String, Number, Boolean, Null, Undefined,Symbol)和引用类型(Object)
- 基本类型:直接存储在栈内存中的数据
- 引用类型:指向改数据的指针变量存储在栈内存中,真实的数据存储在堆内存中
- 引用类型在栈内存中存储了指针,该指针指向堆内存中该实体的起始地址。当编译引用类型数据时,先查找其在栈内存中的地址,再从堆内存中获取实体。
2.赋值,浅拷贝,深拷贝的区别
3.浅拷贝的实现方式
Object.assign()
4.深拷贝的实现方式
1.JSON.parse(),JSON.stringify()
2.lodash第三方库