J***aScript的闭包会无法被垃圾回收吗?
- 发表时间:2025-06-25 04:40:10
- 来源:
你理解反了吧,正因为无法引用到它,所以才会被垃圾回收。
垃圾回收靠的就是从根节点开始遍历所有对象,遍历不到的就是垃圾。
先来演示一个能正常引用的: function outer() { let str = "string"; function inner() { console.log(str); } return inner; } window.foo = outer(); outer 返回的 inner 函数由于被全局变量 foo 所引用,所以相关的一系类对象都不会被垃圾回收。
在 DevTools 内存分析面板可以看到,存在一个 contex…。
推荐资讯
- 2025-06-28 15:35:11postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 2025-06-28 16:10:11如何评价b站数码区up主 “大狸子切切里”?
- 2025-06-28 15:40:11互联网研发运维都必用的Nginx到底是什么呢?
- 2025-06-28 16:10:11如何一眼看出两个人私下里发生了秘密关系?
- 2025-06-28 16:00:12当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 2025-06-28 15:35:11大家有没有「大众认为是烂片但个人却喜欢看」的影片?
- 2025-06-28 16:50:11你们在Notion、Obsidian、Logseq三者中如何选择?将哪个作为主力笔记软件?为什么?
- 2025-06-28 15:45:11买到烂尾楼到底该有多绝望?
- 2025-06-28 16:30:11我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 2025-06-28 15:55:11前后楼怎么共享宽带?
推荐产品
-
三只羊是不是被人做局了?
有这样一个直播间,里面的主播们,个个不是明星却胜似明星,曾志 -
你卡过最厉害的bug是什么?
我娃卡出来的bug, 现在的孩子吧,给手机就不好好学习。 不 -
LCD党真的只是少部分人吗?
新出的,唯一的一款lcd屏手机,用的还是几年前的天玑8200 -
如何评价车评人陈震?
别的不了解,他和小米现在这个关系和状况,还是非常有意思有嚼头
新闻动态
最新资讯

