闭包

作者: hey_前端豆 | 来源:发表于2017-11-16 14:24 被阅读0次

    闭包是指可以访问另一个作用域的函数。

    var a = function(){
      var n = 1;//n为局部变量
      var b = funciton(){
          alert(n);
      }
    return b;
    }
    var c = a();//将c指向a
    c();//执行b
    

    在这个例子中,b就是一个闭包。它可以读取到a中的变量n。
    变量n会一直存在于内存中,因此在退出网页时需要将局部变量删除。

    c=null;//n被回收
    

    相关文章

      网友评论

          本文标题:闭包

          本文链接:https://www.haomeiwen.com/subject/ghylvxtx.html