闭包 什么是闭包 为什么用闭包~~

闭包是指有权访问另一个函数作用域中变量的函数,创建闭包最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量,利用闭包可以突破作用域链,将函数内部作用域和方法传递到外部。。。。

闭包的特性:

  1.函数内嵌套函数。

  2.内部函数可以引用外层的参数和变量。

  3.参数和变量不会被垃圾回收机制回收。

原文地址:https://www.cnblogs.com/ting0410/p/10514409.html