网站地图官方微信:
网站首页 包装印刷加工 包装胶带 语音室成套设备 印章用品 眼镜片 验钞机

当前位置: 首页 >

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

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

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

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

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

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

  • | 怎么评价fastjson2? |

    fastjson 嘲讽别人搞饭圈才是最幽默的一件事情。 f...

    查看详情>>
  • | 如果你有300万,你是用来供孩子读书,还是留着以后给ta买房或者保底? |

  • | PNG ,GIF , JPG ,的区别有哪些? |

  • | Vue性能优于React,那为什么还不用Vue? |

  • | 忘语能靠《凡人修仙传》吃一辈子吗? |

  • | 不喜欢老婆找健身房男教练私教,是我太狭隘了吗? |

  • | 如何看待 Mac mini M4 支持可更换 SSD? |

  • | 手术时把大脑拿出来还能接回去吗? |

  • | vite多久后能干掉webpack? |

  • | 中国为什么要每隔10年搞一次大阅兵? |

  • | 你为什么在日常生活中不敢穿的太漂亮? |

  • 同事开车路过拍的,上衣那件衬衫穿了很多年很嫌弃来着,当天回去...

    2025-06-28
  • 因为洋务运动的固有缺陷无法解决,光学技术,却禁止学习技术配套...

    2025-06-28
  • 各位可以试试第三视角远景不找角度不穿高跟鞋原相机直拍,看看拍...

    2025-06-28
  • 让我们看看国家级媒体推荐的健康作息时间表,按照内容比对比对你...

    2025-06-28

关注我们

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