Js闭包

闭包的概念

闭包就是能够在函数外部能够读取其他函数内部变量的函数,且变量一直存在,处理不得当会造成内存泄漏。

  function der(){
        var i=1;
        return function(){
          var count=i++;
            console.log(count)
        }
    }
    
    let fn=der()
      fn();//2
      fn();//3

你可能感兴趣的:(Js闭包)