你理解反了吧,正因为无法引用到它,所以才会被垃圾回收。
垃圾回收靠的就是从根节点开始遍历所有对象,遍历不到的就是垃圾。
先来演示一个能正常引用的: function outer() { let str = "string"; function inner() { console.log(str); } return inner; } window.foo = outer(); outer 返回的 inner 函数由于被全局变量 foo 所引用,所以相关的一系类对象都不会被垃圾回收。
在 DevTools 内存分析面板可以看到,存在一个 contex…。
{dede:pagebreak/}
怎么学习前端开发?求推荐学习路线?
你看过哪些以为是段子新闻,结果发现居然是真的?
Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
雷军为什么不愿意用性价比打法进军NAS?
Windows 上最应该卸载的三个软件是谁?
程序员真的需要双显示器吗?
冬天也要穿胸罩吗?
做引体向上可能会诱发腰肌劳损吗?
只能选一个,你选谁?
女生真正的完美身材是什么样子?
大一计算机新生怎么合理利用github?
为什么 mac mini 的 m4 版本价格这么低呢?
为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
印度是真的烂还是咱们在信息茧房里面?
obsidian用一两年后会有多大?全文搜索还快吗?
有个漂亮女朋友是种怎样的体验?