J***aScript的闭包会无法被垃圾回收吗?
- 发表时间:2025-06-23 23:30:11
- 来源:
你理解反了吧,正因为无法引用到它,所以才会被垃圾回收。
垃圾回收靠的就是从根节点开始遍历所有对象,遍历不到的就是垃圾。
先来演示一个能正常引用的: function outer() { let str = "string"; function inner() { console.log(str); } return inner; } window.foo = outer(); outer 返回的 inner 函数由于被全局变量 foo 所引用,所以相关的一系类对象都不会被垃圾回收。
在 DevTools 内存分析面板可以看到,存在一个 contex…。
推荐资讯
- 2025-06-24 02:20:10如何看待2024年出生人口为954万?
- 2025-06-24 03:10:10使用 JetBrains 的产品时,你是倾向于为每个语言分别安装 IDE,还是安装语言的插件?
- 2025-06-24 02:45:10Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 2025-06-24 02:05:11大三做的海报,离就业差多远?
- 2025-06-24 02:10:10大家游泳后洗完澡是在里面穿好衣服还是裸着出来穿衣服呢?
- 2025-06-24 01:55:11许多公式都有π和e,可能的原因有什么?
- 2025-06-24 01:25:10如何评价vue作者尤雨溪?
- 2025-06-24 02:35:10修仙文明可能以怎样的方式碾压星际文明?
- 2025-06-24 02:30:09能分享一下你写过的rust项目吗?
- 2025-06-24 03:10:10Go 语言的使用感受是什么?
推荐产品
-
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
说明腾讯实现了我曾经的几个预测 预测1,electron会普 -
如何评价Orbstack(在Mac上低开销地运行容器和Linux)?
有了这东西后,我删掉parallel和docker desk -
如何看待现在的前端?
不知不觉在前端这行干了7年,2024年年初辞职,在家躺平到现 -
用PHP写了个小框架,怎么才能得到大佬们的指点?
***没有 HTTPS 安装文档里需要用 root 权限需要
最新资讯

