网站地图官方微信:
网站首页 新民市 白旗镇 柳坪乡 下老乡 瓦斜乡 兴海县

当前位置: 首页 >

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

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

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

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

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

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

  • | 你卡过最厉害的bug是什么? |

    2004年,传奇富甲天下版本。 在白日门包里放1002000...

    查看详情>>
  • | 广州的你,择偶标准怎样的? |

  • | 各位都在用Docker跑些什么呢? |

  • | 为什么长得漂亮却没什么用? |

  • | 2025 年还能等得到 LCD 屏的旗舰机吗? |

  • | 程序员都干过哪些很刺激的事情? |

  • | 同事间的「奶茶社交」到底弊大于利还是利大于弊?作为职场新人,该如何应对这种社交方式? |

  • | 足球运动员的身材会不会像篮球运动员一样朝着巨型化的方向发展? |

  • | IT行业夫妻双双被裁,想去新西兰闯一闯可以吗? |

  • | 如何评价女明星梅根福克斯的身材? |

  • | 真的有这种又苗条身材又爆炸的么? |

  • 呃…这个…在我们…Harmony OS NEXT的优化下啊…...

    2025-06-27
  • 一般来说民办高校的学费要比公办高校高不少,一年9.6万贵吗?...

    2025-06-27
  • 更新: 冰龙是掉落卡片给冰属性攻击的那个,在此之前都没有冰属...

    2025-06-27
  • 马督工保守了,所有的神友都保守了。 相比较''B-2飞过中...

    2025-06-27

关注我们

添加微信好友,关注最新动态