标签:数据 不同 对象 数据段 boolean 包含 两种 允许 深拷贝
ECMAScript 变量可能包含两种不同数据类型的值:基本类型值和引用类型值。
基本数据类型:Undefined、Null、Boolean、Number 和String。这5 种基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值。引用类型的值是保存在内存中的对象。
JavaScript 不允许直接访问内存中的位置,也就是说不能直接操作对象的内存空间。在操作对象时,当复制保存着对象的某个变量时,操作的是对象的引用。但在为对象添加属性时,操作的是实际的对象。
从一个变量向另一个变量复制基本类型的值,深拷贝完全独立;
从一个变量向另一个变量复制引用类型的值,浅拷贝引用同一个对象;
标签:数据 不同 对象 数据段 boolean 包含 两种 允许 深拷贝
原文地址:https://www.cnblogs.com/houyongchong/p/11022525.html