网站地图官方微信:
网站首页 明城镇 庐城镇 房寺镇 原店镇 康勒乡 小湾镇

当前位置: 首页 >

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

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

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

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

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

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

  • | 为什么一部分 Go 布道师的博客不更新了? |

    哈哈,首先我不是布道师,算是 go 语言的爱好者吧。 😄 自...

    查看详情>>
  • | 20届设计系,我的设计水平很差吗,找不到合适的工作? |

  • | 写业务的话,go是不是垃圾? |

  • | 为什么腾讯云或者阿里云不让自建dns服务器? |

  • | 可以随身携带一个Linux系统吗? |

  • | 福建是不是行政区划失败的典型? |

  • | 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗? |

  • | 目前最具性价比的全栈路线是啥? |

  • | 程序员明明是技术积累岗位,为什么年龄越大反而可替代性变高了? |

  • | 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢? |

  • | 如何评价高圆圆的身材算是美女类型的吗? |

  • 有人说做后端才有时间学技术,做前端只是无尽地改页面,不敢苟同...

    2025-06-25
  • vue的template写法真的是太僵硬了 这次封装组件的时...

    2025-06-25
  • 饭局上听到的,地产内部大佬喝多了,酒后吐真言,烂尾楼绝大部分...

    2025-06-25
  • 1 见过发短***维权的,也见过发短***擦边的。 这是第...

    2025-06-25

关注我们

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