浅拷贝以及深拷贝详细原理实现(面试题常考)
因为基础数据类型是赋值的是值,引用数据类型赋值的是内存地址。所以浅拷贝只能进行基础数据类型拷贝,可以用Object.assign方法。而深拷贝可以用JSON解析,以及递归层级两种方法去实现基础、引用数据类型拷贝。
**浅拷贝**
var obj = {
name: '张三丰', //基础数据类型
age: 22 //基础数据类型
color : ['red','purple','qing'] //引用数据类型
};
.
原创
2020-06-14 14:24:40 ·
400 阅读 ·
0 评论