闭包 是一个定义在函数内部的函数, 是连接函数内部和外部的桥梁。通过它,我们可以访问其他函数内部的变量。
优点:
- 变量长期驻扎在内存中
- 避免全局变量的污染
- 可以用来定义私有属性 和 私有方法
缺点:
- 常驻内存 会增大内存的使用量 使用不当会造成内存泄露
- 可以改变父函数内部变量的值
闭包 是一个定义在函数内部的函数, 是连接函数内部和外部的桥梁。通过它,我们可以访问其他函数内部的变量。
优点:
- 变量长期驻扎在内存中
- 避免全局变量的污染
- 可以用来定义私有属性 和 私有方法
缺点:
- 常驻内存 会增大内存的使用量 使用不当会造成内存泄露
- 可以改变父函数内部变量的值