J***aScript的闭包会无法被垃圾回收吗?_安徽省滁州市滁州经济技术开发区尽护清洁用具有限合伙企业
联系人:
手机:
E-mail:
地址:
J***aScript的闭包会无法被垃圾回收吗?
发布时间:2025-06-25 04:40:10 人气:
你理解反了吧,正因为无法引用到它,所以才会被垃圾回收。
垃圾回收靠的就是从根节点开始遍历所有对象,遍历不到的就是垃圾。
先来演示一个能正常引用的: function outer() { let str = "string"; function inner() { console.log(str); } return inner; } window.foo = outer(); outer 返回的 inner 函数由于被全局变量 foo 所引用,所以相关的一系类对象都不会被垃圾回收。
在 DevTools 内存分析面板可以看到,存在一个 contex…。
相关新闻
- 如何评价网红店太二酸菜鱼? 说个辛酸的。 娃爱吃酸菜鱼,什么太二,江渔儿,张阿强,换着...
- 为什么买了Switch后,却发现它并没有那么好玩? 我直接入了switch2。 我非常喜欢游戏,3A大作,但是...
- 为什么 Qt 这么难用? 一:工程项目运行结果 二:工程项目文件结构 三:工程...
- 凤凰传奇曾毅手表被指含性暗示元素,回应「以为是劳力士」,如何看待此事?公众是不是有些过度解读了? 我不会戴这种表,也不喜欢这种图案,但我也不认为他戴这个表有什...
- 涉密计算机可以用windows10操作系统吗? 不清楚涉密的级别是到了哪一级,也不好猜。 旁边有一家村办的...
- 中国有没有不作恶的输入法? 1 概述声笔简码通过巧妙的顶功编码技术,在保持输入法极度简单...


客服