J***aScript的闭包会无法被垃圾回收吗?_黑龙江省佳木斯市抚远市万艰运动用品股份公司
联系人:
手机:
E-mail:
地址:
J***aScript的闭包会无法被垃圾回收吗?
发布时间:2025-06-25 23:10:11 人气:
你理解反了吧,正因为无法引用到它,所以才会被垃圾回收。
垃圾回收靠的就是从根节点开始遍历所有对象,遍历不到的就是垃圾。
先来演示一个能正常引用的: function outer() { let str = "string"; function inner() { console.log(str); } return inner; } window.foo = outer(); outer 返回的 inner 函数由于被全局变量 foo 所引用,所以相关的一系类对象都不会被垃圾回收。
在 DevTools 内存分析面板可以看到,存在一个 contex…。
相关新闻
- 怎么评价fastjson2? fastjson 嘲讽别人搞饭圈才是最幽默的一件事情。 f...
- 曾经的班花,现在还多少人惦记? 我老婆高中时也是班花,但是没人惦记,具体说是没人敢惦记,原因...
- 大家有没有「大众认为是烂片但个人却喜欢看」的影片? 第一部:奇幻片《美少女特攻队》,成本八千二百万美元,票房八千...
- 公司规定所有接口都用 post 请求,这是为什么? 我之前也是喜欢严格遵循restful规范,什么get,pos...
- NAS的硬盘损坏率真的有这么高吗? 我目前手上有两个NAS 一个是我自己的,在家,群晖,4硬盘,...
- 搞了NAS之后去哪里下载4K,8K的电影? 回答里一大半是广告。 qBittorrent,加BT***...


客服