JS对象的定义3(201903090219----26)
javascript吧
全部回复
仅看楼主
level 5
深拷贝与浅拷贝
1.拷贝(copy):是指将一个目标数据复制一份,形成两个个体。
深拷贝:参与拷贝的两个目标,改变其中一个目标的值,不会影响另一个目标的值。
浅拷贝:参与拷贝的两个目标,一个目标的值改变,另一个目标的值也会随之改变。
2.实现浅拷贝
复合数据类型(如数组、对象):通过变量赋值即可实现。
提示:浅拷贝是复合数据类型中才有的概念。
3.浅拷贝的优势
浅拷贝可以节省内存开销。
4.实现深拷贝
基本数据类型(如数值、字符型):通过变量赋值即可实现。
复合数据类型(如数组、对象):复制对象里的成员到另一个对象。
2021年11月17日 02点11分 1
level 1
深拷贝和浅拷贝
2021年12月15日 04点12分 2
1