
J***aScript的闭包会无法被垃圾回收吗?_辽宁省抚顺市顺城区章盈成搅拌机有限合伙企业
联系人:
手机:
E-mail:
地址:
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…。
相关新闻
- 十点半下班回来洗碗洗衣服,老婆在床上刷抖音陪娃睡觉,我应该怎么想合适? 兄弟,今天不讽刺不挖苦,我单纯从一个男人的角度给你示范一下怎...
- 程序员从幼稚到成熟的标志是什么? 程序员从幼稚走向成熟的标志有很多,其它回答也说了很多了。 我...
- 2025年六月现在硬盘咋还涨价了呢? 2023年本来就是固态硬盘最便宜的一年,400多的价格可以直...
- 有没有免费的云服务器? 1. Oracle Cloud免费时长:永久免费免费机型:2...
- 普通用户能体会到 CPU 的性能差距吗? 这些年陆续换过4颗U,分别是E3 1230V3、R7 580...
- 老板难道真的看不到公司谁在拼命工作,谁在摸鱼嘛? 我是一名连续创业者,也是一名大龄程序员,前两次创业都以收购结...