你理解反了吧,正因为无法引用到它,所以才会被垃圾回收。
垃圾回收靠的就是从根节点开始遍历所有对象,遍历不到的就是垃圾。
先来演示一个能正常引用的: function outer() { let str = "string"; function inner() { console.log(str); } return inner; } window.foo = outer(); outer 返回的 inner 函数由于被全局变量 foo 所引用,所以相关的一系类对象都不会被垃圾回收。
在 DevTools 内存分析面板可以看到,存在一个 contex…。
{dede:pagebreak/}
未来有可能出现回农村潮吗?
为什么macOS软件生态不敌Windows?
电脑为什么没有家用服务器模式?
mysql每天有1千万数据 怎么办?分表吗 有什么好的方案。?
我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
哪个企业邮箱客户端手机App好用?
大家游泳后洗完澡是在里面穿好衣服还是裸着出来穿衣服呢?
网络游戏为什么会有***?
国产数据库有什么坑?
Golang 中为什么没有注解?
为什么山姆这么受欢迎?
国外发达国家码农是真混得好么?
如何用C#做个远程桌面管理工具?
如果第三次世界大战真的开始了,到时你最想做的是什么?
为何雷军天天健身,却无健身痕迹?
穿瑜伽裤爬山的女生会不会害羞?