Skip to content
大纲

闭包

定义

在函数作用域内执行上下文时,如果内函数引用了外函数的变量,那内函数的作用域里就会新增一个包含这个变量的作用域,这个作用域就称之为闭包

好处

  1. 封装私有化变量,让外部无法访问
  2. 延长局部变量的生命周期

注意点

  1. 如果将内函数返回出去了,那需要及时清除,不然闭包会一直存在。将接受返回的变量置为 null

Released under the MIT License.