美文网首页
关于JavaScript变量存在栈中还是堆中的讨论

关于JavaScript变量存在栈中还是堆中的讨论

作者: renxiaoyao09 | 来源:发表于2022-03-15 12:14 被阅读0次

纯粹出于兴趣。
先抛出结论:
字符串: 存在堆里,栈中为引用地址,如果存在相同字符串,则引用地址相同。
数字: 小整数存在栈中,其他类型存在堆中。
其他类型:引擎初始化时分配唯一地址,栈中的变量存的是唯一的引用。

具体细节及结论可看这些问题或文章:
深入内存原理谈JS中变量存储在堆中还是栈中
JavaScript中变量存储在堆中还是栈中?
JavaScript数据存储与内存关系

相关文章

网友评论

      本文标题:关于JavaScript变量存在栈中还是堆中的讨论

      本文链接:https://www.haomeiwen.com/subject/glfydrtx.html