网站地图官方微信:
网站首页 郭道镇 汤原县 鸠江区 乌鸦乡 桥圩镇 玉西乡

当前位置: 首页 >

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

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

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

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

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

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

  • | 为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来? |

    就前两天,我实在受不了了,花了9个小时把所有喜欢的歌曲下载了...

    查看详情>>
  • | 吃爽了是怎样一种体验? |

  • | 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾? |

  • | 美国真会下场对伊朗开战吗? |

  • | 2025年了 Rust前景如何? |

  • | Linux内核代码大佬们如何观看的? |

  • | 小学生有必要学习编程吗?学编程性价比高吗? |

  • | 在武汉,你们的找对象标准是怎样的? |

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

  • | 大家猜猜伊朗的结局如何? |

  • | 汤姆·克鲁斯在国外算几线? |

  • 身高175,脚跟到肚脐108,体重63~67,肩宽41~43...

    2025-06-19
  • 这个,秦二世胡亥墓,在我家旁边一个小公园里,没有门票,没有围...

    2025-06-19
  • 之前合租遇到过一个奇葩女,我们称呼她为事精。 全文较长,人...

    2025-06-18
  • 按时产检,至今每次想起都觉得庆幸 那时怀孕到38周时需要每周...

    2025-06-18

关注我们

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