JavaScript引用类型
Posted houyongchong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript引用类型相关的知识,希望对你有一定的参考价值。
ECMAScript 变量可能包含两种不同数据类型的值:基本类型值和引用类型值。
- 基本类型值指的是简单的数据段;
- 引用类型值指那些可能由多个值构成的对象。
基本数据类型:Undefined、Null、Boolean、Number 和String。这5 种基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值。引用类型的值是保存在内存中的对象。
JavaScript 不允许直接访问内存中的位置,也就是说不能直接操作对象的内存空间。在操作对象时,当复制保存着对象的某个变量时,操作的是对象的引用。但在为对象添加属性时,操作的是实际的对象。
从一个变量向另一个变量复制基本类型的值,深拷贝完全独立;
从一个变量向另一个变量复制引用类型的值,浅拷贝引用同一个对象;
以上是关于JavaScript引用类型的主要内容,如果未能解决你的问题,请参考以下文章