J***aScript的闭包会无法被垃圾回收吗?_陕西省宝鸡市扶风县频绘键武术股份有限公司
联系人:
手机:
E-mail:
地址:
J***aScript的闭包会无法被垃圾回收吗?
发布时间:2025-06-25 18:50:11 人气:
你理解反了吧,正因为无法引用到它,所以才会被垃圾回收。
垃圾回收靠的就是从根节点开始遍历所有对象,遍历不到的就是垃圾。
先来演示一个能正常引用的: function outer() { let str = "string"; function inner() { console.log(str); } return inner; } window.foo = outer(); outer 返回的 inner 函数由于被全局变量 foo 所引用,所以相关的一系类对象都不会被垃圾回收。
在 DevTools 内存分析面板可以看到,存在一个 contex…。
相关新闻
- 做好的flask项目怎么部署到服务器,使用公网ip可访问? 一、生产部署应用开发完成以后,需要把它提供给用户使用。 重点...
- 如何安慰人效果最好? 有些时候,安慰一个人最好的办法,是告诉他:其实我比你还惨。 ...
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到? 能困住你的 只有你自己。 一个道理 : 就像是 你不行本身 ...
- 如何看待 Rust 的应用前景? Rust对C++的威胁不威胁先放在一边,rustdoc文档功...
- 如何评价杨立昆认为大模型只是对海量文本的模式进行复杂拟合,根本不懂意义? 实际上,有很多文字工作,人类的思路跟现在的大模型是一样的,这...
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊? 如果你老板要求不高的话,还可以抢救一下,但是也得学一段时间 ...


客服