概念: 能够读取其他函数内部变量的函数。
特点:
在使用闭包是需要注意。
我们利用闭包模仿块级作用域,将某些变量保存在内存中,但也因此会给我们带来一些问题。大量使用闭包会使很多变量保存在内存中,影响网页性能,所以使用时,对不用的局部变量,要记得手动删除。
特殊:
匿名函数具有全局性 this和arguments是俩特殊的变量,内部函数在搜索这俩个变量时,只会搜索到自己的活动对象(当执行环境是函数时,所关联的变量对象。)。因此永远也不可能直接访问外部函数的这俩变量。
例子: