js闭包

作者: jh2k15 | 来源:发表于2018-05-20 11:33 被阅读0次

    js是弱类型语言,不用定义变量的类型
    编译语言
    闭包是词法作用域 产生的必然结果
    通过变向的引用活动对象,导致不能回收
    而形成依然可以访问作用域链的结果

    闭包与他的语法环境绑定在一起

    因此我们可以在函数外部访问函数内部的作用域

    将一个函数定义在另一个函数的里面,然后暴露出来,从而里面的函数可以访问外面函数的作用域链,即使外部函数已经执行完毕

    作用
    接口编程 实现编程
    对象编程 过程编程
    1.实现私有变量
    2.状态
    3.柯里化

    相关文章

      网友评论

        本文标题:js闭包

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