js堆和栈
栈内存主要用来存储各种基本类型的变量,包括Boolean、Nunber、String、Undefined、Null以及对象变量的指针;
堆主要存储object
- 当我们定义一个const对象的时候,我们说的常量其实是指针,就是const对象对应的堆内存指向是不变的,但是堆内存中的数据本身的大小或者属性是可变的。
- 对于const定义的基础变量而言,基础变量与变量名存储在栈中,这个值就相当于const对象的指针,是不可变。
本文来自博客园,作者:w0000,转载请注明原文链接:https://www.cnblogs.com/w0000/p/15996965.html