闭包

来源:互联网 发布:易语言dnf界面源码 编辑:程序博客网 时间:2024/06/05 20:20
  1. 闭包,指的是词法表示包括不被计算的变量的函数,也就是说,函数可以使用函数之外定义的变量.[http://www.w3school.com.cn/js/pro_js_functions_closures.asp]
  2. wiki :在计算机科学中,闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。
  3. 闭包是从用户角度考虑的一种设计概念,它基于对上下文的分析,把龌龊的事情、复杂的事情和外部环境交互的事情都自己做了,留给用户一个很自然的接口。
原创粉丝点击