你理解反了吧,正因为无法引用到它,所以才会被垃圾回收。
垃圾回收靠的就是从根节点开始遍历所有对象,遍历不到的就是垃圾。
先来演示一个能正常引用的: function outer() { let str = "string"; function inner() { console.log(str); } return inner; } window.foo = outer(); outer 返回的 inner 函数由于被全局变量 foo 所引用,所以相关的一系类对象都不会被垃圾回收。
在 DevTools 内存分析面板可以看到,存在一个 contex…。
{dede:pagebreak/}
Go语言对象的内存布局是怎样的?
鸿蒙折叠屏笔记本为什么敢卖26999?
如何评价“寡姐”斯嘉丽·约翰逊的身材?
电视支持4K120hz,为什么连接电脑后4K下最高只能选择60hz?
乳胶床垫的好处和坏处有哪些?
2025年六月现在硬盘咋还涨价了呢?
Vue性能优于React,那为什么还不用Vue?
用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
为什么日本人室内光脚啊?他们屋子里有这么干净吗?
Go 语言的使用感受是什么?
体制内,你见过单位“一把手”是怎样把一个单位的风气搞坏的?
你为什么在日常生活中不敢穿的太漂亮?
自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
小米 YU7 发布会,有哪些大说特说的点其实是行业基操?
为什么苹果从来不宣传内存?
《流浪地球 3》官宣马丽加入,对于她的表现你有哪些期待?