1、闭包的缺点与解决方法
(1)缺点:函数执行完后,函数内的局部变量没有释放,占用内存时间会变长。
容易造成内存泄漏。
(2)解决:能不用闭包就不用。
及时释放。
2、内存溢出
① 一种程序运行出现的错误
② 当程序需要的内存超过了剩余的内存时,就会出现内存溢出的错误
3、内存泄漏
① 占用的内存没有及时释放
② 内存泄漏积累多了容易导致内存溢出
③ 常见的内存泄漏:意外的全局变量、没有及时清理的计时器或回调函数、闭包。
本文分享到这里,欢迎大家评论区相互讨论学习,下一篇继续分享JavaScript高级学习中的对象创建模式的内容。
标签:闭包,泄漏,函数,JavaScript,内存,溢出 From: https://blog.csdn.net/weixin_56855018/article/details/142316462