【JavaScript】内存溢出和内存泄漏

1、内存溢出

内存溢出的原因:当程序运行需要的内存超过了剩余的内存时,抛出内存溢出的错误

2、内存泄漏

内存泄漏的原因:占用的内存没有及时释放,内存泄漏多了就容易导致内存溢出
会造成内存泄漏的有:

  1. 闭包
  2. 意外的全局变量( a = 1 不准确的写法)
  3. 被遗忘的定时器或回调函数
  4. 脱离DOM的引用
posted @ 2021-10-06 15:43  RikkaXl  阅读(64)  评论(0)    收藏  举报