TEL::0898-88889999

网站公告:

诚信为本:市场永远在变,诚信永远不变。

主营项目

  • Rust的工程配置为何用toml格式?
  • 如何评价网传“3.21”东航MU5735航空器飞行事故调查进展情况通报决定不予公开?
  • 男医生在给年轻靓丽的女性检查时会是什么心态?
  • Windows微信4.0是用Qt写的吗?腾讯不是前脚才说Qt人才匮乏?
  • 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
  • 如何看待广西举全区之力支持柳州化解债务?为什么最近地方债又重回公众视野?

新闻动态

当前位置: 首页 > 新闻动态

J***aScript的闭包会无法被垃圾回收吗?

你理解反了吧,正因为无法引用到它,所以才会被垃圾回收。

垃圾回收靠的就是从根节点开始遍历所有对象,遍历不到的就是垃圾。

先来演示一个能正常引用的: function outer() { let str = "string"; function inner() { console.log(str); } return inner; } window.foo = outer(); outer 返回的 inner 函数由于被全局变量 foo 所引用,所以相关的一系类对象都不会被垃圾回收。

在 DevTools 内存分析面板可以看到,存在一个 contex…。

J***aScript的闭包会无法被垃圾回收吗?
上一篇:为什么空姐大多数都很瘦呢?
下一篇:超小团队选择Django还是Flask?