一、意外的全局变量
由于使用了未声明的变量,以外的创建了一个全局变量,此变量一直留在内存中无法被回收
二、被遗忘的计时器或者回调函数
设置了setInterval定时器,忘记取消。若循环函数又对外部变量的引用,此变量会一直留在内存,无法回收
三、脱离DOM的引用
获取了一个DOM元素的引用,而后面这个元素被删除,由于一直保留了对这个元素的引用,所以它也无法被回收
四、闭包
不合理的使用闭包,会导致一些变量被留在内存中
标签:闭包,泄漏,导致,变量,DOM,引用,全局变量,内存 From: https://www.cnblogs.com/le-cheng/p/17496509.html