当前位置:当前位置: 首页 >
J***aScript的闭包会无法被垃圾回收吗?
文章出处:网络 人气:发表时间:2025-06-25 17:25:13
你理解反了吧,正因为无法引用到它,所以才会被垃圾回收。
垃圾回收靠的就是从根节点开始遍历所有对象,遍历不到的就是垃圾。
先来演示一个能正常引用的: function outer() { let str = "string"; function inner() { console.log(str); } return inner; } window.foo = outer(); outer 返回的 inner 函数由于被全局变量 foo 所引用,所以相关的一系类对象都不会被垃圾回收。
在 DevTools 内存分析面板可以看到,存在一个 contex…。
同类文章排行
- 养龟玩龟的人可怕吗?
- 在中国有多少开发者使用Rust编程语言?
- 做引体向上可能会诱发腰肌劳损吗?
- 个人组装NAS有必要吗?
- 如果战争爆发,中国普通老百姓枪都不会打该怎样自卫?
- 有些家长可以恶心到什么程度?
- 组nas一定要TDP低的cpu吗?
- 用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
最新资讯文章
- 你后悔娶了现在老婆吗?
- 怎么让外星人明白左和右的概念?
- 如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
- 刘强东看到了什么,才去搞外卖?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢?
- 为什么现在的世界局势如此严峻?
- 敢不敢把你最近保存到网盘里的东西发出来?
- 现今大部分哺乳动物都是六千万年前恐龙灭绝后的同一种哺乳动物的后代吗?
- 家里想搞一个服务器,怎么才不违规?
- 在中国有多少开发者使用Rust编程语言?
- 想买个鱼缸,听说里面坑很多,哪个大神给讲解一下呀?
- 没有上进心的男人都不考虑未来的吗?
- Windows有哪些神级软件?
- 为什么从事技术的人普遍都比较难沟通?






关注公众微信号
移动端,扫扫更精彩