首页 > Web开发 > 详细

js内存泄露的原因

时间:2017-09-10 11:58:36      阅读:272      评论:0      收藏:0      [点我收藏+]

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内存泄露的原因

原文:http://www.cnblogs.com/lonecloud/p/7500561.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!