当前位置:当前位置: 首页 >
J***aScript的闭包会无法被垃圾回收吗?
文章出处:网络 浏览次数:发表时间:2025-06-23 20:40:16
你理解反了吧,正因为无法引用到它,所以才会被垃圾回收。
垃圾回收靠的就是从根节点开始遍历所有对象,遍历不到的就是垃圾。
先来演示一个能正常引用的: function outer() { let str = "string"; function inner() { console.log(str); } return inner; } window.foo = outer(); outer 返回的 inner 函数由于被全局变量 foo 所引用,所以相关的一系类对象都不会被垃圾回收。
在 DevTools 内存分析面板可以看到,存在一个 contex…。
同类文章排行
- 群晖 nas 有些什么基本和好玩的功能?
- 为什么会有人喜欢养乌龟当宠物?
- postgresql能取代mongodb吗?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- 核聚变是一条死胡同吗?
- 大三做的海报,离就业差多远?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
最新资讯文章
- 俄罗斯妹子***漂亮热情,中国男人是不是很喜欢娶?
- 在办公室用机械键盘是什么心里?
- 请问一下图中***的名字,谢啦?
- 学生校服如何隐藏内衣痕迹?
- 有哪位大佬了解FBX文件格式?
- 为什么很多外行敢站出来评价中医?
- 你们在编程时遇到过什么离谱的bug吗?
- 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 2025年了 Rust前景如何?
- MySQL不香吗,为啥还要Elasticsearch?
- 为什么中国很少有人使用linux?
- 为什么牛吃素可以长那么壮?而人不吃荤就不行?
- 为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累?
- 谁能劝我不要买NAS?
- 有什么软件做高频词提取,词云分析?
- 真的没有人觉得2k是一个很尴尬的分辨率吗?
- 胸大的女孩会自卑 吗?
- 为什么MacBook pro不用高刷新率的屏幕?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 为什么是9月3日阅兵而不是10月1日国庆阅兵?