关于javascript:JavaScript栈内存和堆内存

JavaScript中的变量分为根本数据类型和援用型数据类型。

根本数据类型保留在栈内存中,它们的值都有固定的大小,保留在栈空间,由零碎主动调配和开释。

益处:内存及时回收,绝对于堆来说,更加容易治理内存空间。

援用型数据类型是保留在堆内存中的对象,值的大小不固定,栈内存中寄存的该对象的拜访地址指向堆内存中的对象,JavaScript不容许间接拜访堆内存中的地位,因而操作对象时,实际上是操作对象的援用。(从栈中获取该对象的地址援用,再从堆内存中获得咱们须要的数据)

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理