javascript闭包

  • 闭包就是函数的局部变量集合,只是这些局部变量在函数返回后会继续存在。
  • 闭包就是就是函数的“堆栈”在函数返回后并不释放,我们也可以理解为这些函数堆栈并不在栈上分配而是在堆上分配
  • 当在一个函数内定义另外一个函数就会产生闭包

详见:http://coolshell.cn/articles/6731.html

原文地址:https://www.cnblogs.com/mhxsh/p/2779035.html