当前位置:当前位置: 首页 >
J***aScript的闭包会无法被垃圾回收吗?
文章出处:网络 浏览次数:发表时间:2025-06-26 00:30:11
你理解反了吧,正因为无法引用到它,所以才会被垃圾回收。
垃圾回收靠的就是从根节点开始遍历所有对象,遍历不到的就是垃圾。
先来演示一个能正常引用的: function outer() { let str = "string"; function inner() { console.log(str); } return inner; } window.foo = outer(); outer 返回的 inner 函数由于被全局变量 foo 所引用,所以相关的一系类对象都不会被垃圾回收。
在 DevTools 内存分析面板可以看到,存在一个 contex…。
同类文章排行
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 华为鸿蒙还有多久可以在pc桌面取代Windows?
- 世界上存在动漫少女般完美的「身体」吗?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 小米YU7从7月提前至6月底发布,是什么原因导致提前发布?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- Golang与Rust哪个语言会是今后的主流?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 北京日报点名批评“苏超”过度娱乐化的动机是什么?
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
最新资讯文章
- 中年夫妻的婚姻状态是什么样的?
- Android 开发时你遇到过什么相见恨晚的工具或网站?
- 为什么没有核动力货轮?
- 为何Microsoft能一直留在中国市场?
- 孕期你们的老公是怎样对你们的?
- 广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
- 想知道德普怎么看上艾梅柏·希尔德的?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 孕期你们的老公是怎样对你们的?
- 为什么 Blender 成功了?
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 以前大力推广的沼气池,怎么现在越来越少了?
- 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 华为鸿蒙还有多久可以在pc桌面取代Windows?
- php的性能要比node.js高很多吗?
- 自己拥有一台服务器可以做哪些很酷的事情?
- rust引入所有权的概念之后,真的可以完全解决内存安全的问题吗?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?





