闭包是否会导致内存占用过高

来源:5-5 -【连环问】JS闭包是内存泄漏吗

哈啰沃尔德

2022-04-13

老师我想问下一个js项目是不是会存在很多闭包,闭包的环境变量都是常驻内存,那这种会不会导致内存占用很高

写回答

2回答

双越

2022-04-13

一般不会出现这种情况。

如果真的内存泄漏了,也不是闭包的问题,而是真的出现了内存泄漏的 bug 。但闭包的内存占用不是 bug ,也不会发生泄漏。

0
2
哈啰沃尔德
非常感谢!
2022-04-14
共2条回复

天使也很坏

2025-06-29

闭包不是导致内存泄漏的罪魁祸首,因为这是系统正常的内存开销。

就跟你平时吃饭一样,导致长胖的是零食而不是一碗饭。

要么就是哪里出现了大量的计算,死循环,或者事件泄漏,亦或者window上挂了太多的东西,占用了大量的常驻内存。

0
0

2周刷完100道前端优质面试真题 双越最新力作

『前端面试真题100道』视频详解

1535 学习 · 654 问题

查看课程