你理解反了吧,正因为无法引用到它,所以才会被垃圾回收。
垃圾回收靠的就是从根节点开始遍历所有对象,遍历不到的就是垃圾。
先来演示一个能正常引用的: function outer() { let str = "string"; function inner() { console.log(str); } return inner; } window.foo = outer(); outer 返回的 inner 函数由于被全局变量 foo 所引用,所以相关的一系类对象都不会被垃圾回收。
在 DevTools 内存分析面板可以看到,存在一个 contex…。
{dede:pagebreak/}
***设把地球上所有的铀235集中起来做成一个大核弹,放到马里亚纳海沟里引爆,地球会不会被炸成两半?
自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
用PHP写了个小框架,怎么才能得到大佬们的指点?
为什么 Bun 选择了 Zig 以及 JSCore?
这个世界有多少用WinRAR的付费用户?
成龙和汤姆克鲁斯,谁的世界巨星地位更高?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
校园网能看到使用联网应用的记录吗?
现在个人博客不能备案了吗?
为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢?
做引体向上可能会诱发腰肌劳损吗?
微信服务器会保留聊天记录吗,会保存多久?
J***aScript 已经强大到什么程度了?
为什么软件公司很少用python开发web?
平面设计主KV做成这样,在你的城市薪资一般多少?
理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?