要说这个首先要知道什么是堆和栈。
堆和栈的概念存在于数据结构和操作系统中。
数据结构相信每个学计算机的都不陌生,是我们程序员必须了解的一个概念。
在数据结构中,数据在栈中的存取方式是先进后出,后进先出。
在堆中则是按照优先级来进行排序,优先级可以使按照大小来规定。
而在操作系统中,有三个重要的内存,分别是方法区内存(这里不讲)、堆内存、栈内存。
栈内存用来存放函数的参数值或者引用值。
堆内存则一般由程序员来分配释放。如果程序员不释放,则有可能由垃圾回收机制回收
欢迎大家伙一起学习JavaScript,我们一起进步。
如果本文对各位有所帮助的话,希望能点个赞,谢谢。