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

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

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

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

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

    相关文章

      网友评论

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

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