当前位置:当前位置: 首页 >
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…。
同类文章排行
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 你什么时候发现真的有天赋差距的?
- 为什么情侣在一起旅行后容易分手?
- 哪个瞬间,让你想敬父亲一杯酒?
- 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- 坚持使用 PHP 的你,如今有什么感悟?
- 如何评价《灵笼 2》第六集?
- 三亚女游客毒蛇咬伤致死***暴露了我国什么问题?
- 为什么很多离异的30-40岁的女性,很难找到老公再婚?
- 现在网上把清朝说得一无是处,但是为什么能统治268年?
最新资讯文章
- Rust怎么写GUI程序?
- golang和rust你选择哪个?
- 哪个ai写代码最强?
- 胸大的女孩子有什么烦恼?
- Swift 和同时代的其他语言比起来怎么样?
- 皮肤太白是种怎样的体验?
- 为什么一部分 Go 布道师的博客不更新了?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 如何评价【极客湾】在直播中实锤【B 站不交保护费就限流】?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 感觉鱼缸久了底下火山石里脏脏的,能彻底换水清理一遍不?
- 歼-36(成六代)未来的战场定位会是什么?
- 中国预警机世界领先吗?
- 《明朝那些事儿》的作者当年明月疯了,疯了就可以摆脱烦恼了吗?
- Flutter 为什么没有一款好用的UI框架?
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 现在机械前景是不是已经超越好多工科了(包括计算机)?
- 如何看待 Rust 写的 PNG 解码器比 C 实现更快?
- 2025年6月,到底买油车还是电车?
- 开发了一个App,上线之后一个用户也没有怎么办?