Javascript闭包(Closure)

1、什么是闭包(closure)?javascript

 一、是一个拥有许多变量和绑定了这些变量的环境的表达式(一般是一个函数),于是这些变量也是该表达式的一部分。百度百科html

 二、定义在一个函数内部的函数,在本质上,闭包就是将函数内部和函数外部链接起来的一座桥梁。阮一峰的网络日志java

2、闭包的做用?网络

 一、读取函数内部变量的值;闭包

 二、驻存局部函数变量的值;函数

3、重要概念url

 一、变量的做用域spa

 二、链式做用域结构(chain scope)日志

 三、垃圾回收机制(garbage collection)htm

相关文章
相关标签/搜索