JavaScript内存分配

1.栈内存和堆内存

栈内存为自动分配的内存空间,由系统自动释放
堆内存是动态分配的内存,大小不固定,也不会自动释放

js的值类型直接分配在栈内存中,引用类型分配在堆内存中
引用类型变量保存的是引用类型的指针,指向堆中的真实引用类型

2.栈内存与堆内存的区别

栈内存数据直接使用,速度快
堆内存存储空间大

原文地址:https://www.cnblogs.com/mengff/p/6909492.html