基本类型和引用类型
基本类型:number string boolean undefined null
引用类型:array object function
基本类型:是保存在栈中的简单数据类型
引用类型:是保存在堆内存中的对象,即变量中保存的是指向该对象的指针。
当B复制了A,如果修改A的数据,
B的数据发生了变化,就是浅拷贝;
否则就是深拷贝。
实现深拷贝:
- array.slice()
- concat()
- array.from()
- object.assign()
- JSON.parse(JSON.stringfy(obj))