关于闭包的理解
2020/7/31约 194 字小于 1 分钟
我们可以简单理解为闭包就是定义在一个函数内部的函数,子函数直接或间接的被返回给外部作用域,并且子函数会使用到父函数中的局部变量,当我们在外部调用这个子函数时,就会发生闭包现象。
作用:延展一个函数的作用域
注意
注意:不要滥用闭包,会导致内存泄漏
提示
内存泄漏是指本应该被垃圾回收机制回收的内存空间由于某种特殊原因没有及时被回收。
滥用全局变量和闭包都会导致内存泄漏。

我们可以简单理解为闭包就是定义在一个函数内部的函数,子函数直接或间接的被返回给外部作用域,并且子函数会使用到父函数中的局部变量,当我们在外部调用这个子函数时,就会发生闭包现象。
作用:延展一个函数的作用域
注意
注意:不要滥用闭包,会导致内存泄漏
提示
内存泄漏是指本应该被垃圾回收机制回收的内存空间由于某种特殊原因没有及时被回收。
滥用全局变量和闭包都会导致内存泄漏。