当前位置:当前位置: 首页 >
J***aScript的闭包会无法被垃圾回收吗?
人气:发表时间:2025-06-25 05:55:14
你理解反了吧,正因为无法引用到它,所以才会被垃圾回收。
垃圾回收靠的就是从根节点开始遍历所有对象,遍历不到的就是垃圾。
先来演示一个能正常引用的: function outer() { let str = "string"; function inner() { console.log(str); } return inner; } window.foo = outer(); outer 返回的 inner 函数由于被全局变量 foo 所引用,所以相关的一系类对象都不会被垃圾回收。
在 DevTools 内存分析面板可以看到,存在一个 contex…。
同类文章排行
- 一句话概括你有多喜欢你的猫?
- 以色列为什么要打伊朗?
- 为什么水泥封不住尸臭?
- 电视机为什么有大流量上传?
- 你的亲戚提过什么过分的要求?
- 为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 请问群晖的docker还能装些什么?
- 为什么伊朗的防空系统失效了?
- 家里想搞一个服务器,怎么才不违规?
最新资讯文章
- MySQL不香吗,为啥还要Elasticsearch?
- 美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
- 鸿蒙折叠屏笔记本为什么敢卖26999?
- 苹果的M4芯片性能为什么可以媲美英特尔和AMD的桌面级处理器?
- 当你在迪士尼辛苦排队时,看见有优先权的人去游玩,你是什么感觉呢?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 为什么有人会说要崛起要靠西科这种荒唐观点呢?
- 为什么不用rust重写Nginx?
- 如何解决Cursor等Agent编码开发轮次多了过后代码库变成屎山的问题?
- 前端因为像素还原设计稿而离职,这是个别现象吗?
- 北京多所高校建议舍弃罗马仕充电宝,品牌方称正调查,罗马仕充电宝质量如何?如何排查所用充电宝是否安全?
- 什么水草扔缸里就能活?
- 西安一商场大屏播放巨大电风扇,这真的能起到「望扇止暑」效果吗?还是单纯营销创意?
- 为什么苹果公司无法制造出性价比高的 Mac 电脑?
- 有三个小孩,老公月收入1万,建议上班还是在家全职?
- MacBook Air 与 MacBook Pro 差别多大?
- 匿名说一下你最近的烦恼吧?
- 为什么Rust的包管理器Cargo这么好用?
- 如何评价引入 Liquid Glass 设计的 iOS 26?
- 明星现实中真的很漂亮吗?