js内存泄露的原因
Posted lonecloud
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js内存泄露的原因相关的知识,希望对你有一定的参考价值。
1.意外的全局变量
function fun(){ a=19//全局变量 console.log(a) }
2.未及时清理计时器或者回调函数
//记得及时清理定时器 var intervalId=setInterval(function () { console.log("demo") },100); clearInterval(intervalId);
3.闭包数据
//闭包 function fn() { var a=10 function fn2() { console.log(a) } return fn2 } var f=fn(); f(); //释放a f=null;
以上是关于js内存泄露的原因的主要内容,如果未能解决你的问题,请参考以下文章