当前位置:当前位置: 首页 >
J***aScript的闭包会无法被垃圾回收吗?
文章出处:网络 人气:发表时间:2025-06-24 00:20:17
你理解反了吧,正因为无法引用到它,所以才会被垃圾回收。
垃圾回收靠的就是从根节点开始遍历所有对象,遍历不到的就是垃圾。
先来演示一个能正常引用的: function outer() { let str = "string"; function inner() { console.log(str); } return inner; } window.foo = outer(); outer 返回的 inner 函数由于被全局变量 foo 所引用,所以相关的一系类对象都不会被垃圾回收。
在 DevTools 内存分析面板可以看到,存在一个 contex…。
同类文章排行
- 你见过最无用的节俭行为是什么?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 对方的哪个瞬间让你的相亲终止了?
- 目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
- 冬天也要穿胸罩吗?
- 为什么现在的年轻人更容易觉得疲惫?
- 为什么Steam Deck能做好Windows游戏转译但是Apple Mac就做不好?
- 做开发你遇到最无理的需求是什么?
- AV1和HEVC的性能差异有多大?
- 中国的 App 怎么这么恶心啊,还是说安卓恶心?
最新资讯文章
- 为什么LibreOffice的Windows版在国内火不起来?
- 如何看待 2025 浙江高考杭州二中高分段被镇海宁海学军等校「碾压」?
- 为什么浙江落下的陨石,防空系统没有拦截,它和导弹有什么不同?
- 如何评价b站数码区up主 “大狸子切切里”?
- 中国的防空系统能有效防止B2、B21这类飞翼隐身战略轰炸机入侵吗?
- 现在的乡镇学生为什么越来越难教?
- 作为一个腰细腿粗的女生什么感觉?
- 如何看待小米 YU7 3 分钟大定突破 20 万辆,锁单 12.2 万辆?小米汽车做对了什么?
- 女生到底应不应该穿***的衣服?
- 鸿蒙PC操作系统是不是就是手机操作系统?
- 吃爽了是怎样一种体验?
- 如何看待2025江苏国补在6月1日突然暂停下线?
- 2025 年还能等得到 LCD 屏的旗舰机吗?
- 为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵?
- 特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?