闭包(什么是闭包?)

55 阅读1分钟

1. 闭包= 内层函数 + 外层函数变量

image.png

注:一定是内层函数使用了外层函数的变量

2.常见的闭包形式-> 外部可以访问使用 函数内部的变量

image.png

3.闭包的应用->实现数据的私有

image.png

注:count 为全局变量,如果不写成闭包形式,很容易在其他地方被篡改,影响数据的准确性
注:闭包的弊端->闭包可能引起内存的泄露