美文网首页
js 中 闭包 的理解

js 中 闭包 的理解

作者: divine_zhouo | 来源:发表于2017-09-08 18:24 被阅读0次

    定义:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(函数),因而这些变量也是该表达式的一部分

    个人理解:如果某个函数被它父函数之外的某个变量引用,就会形成闭包

    function a(){

         var n = 1;

          function b(){

             n = n + 5

          }

         return b

    }

    var c = a();

    c()        // 函数b 被 父函数之外的变量  c 引用

    相关文章

      网友评论

          本文标题:js 中 闭包 的理解

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