js堆和栈

栈内存主要用来存储各种基本类型的变量,包括Boolean、Nunber、String、Undefined、Null以及对象变量的指针;

堆主要存储object

  • 当我们定义一个const对象的时候,我们说的常量其实是指针,就是const对象对应的堆内存指向是不变的,但是堆内存中的数据本身的大小或者属性是可变的。
  • 对于const定义的基础变量而言,基础变量与变量名存储在栈中,这个值就相当于const对象的指针,是不可变。
posted @ 2022-03-12 13:22  w0000  阅读(63)  评论(0编辑  收藏  举报