闭包可以完成两个功能,首先就是自定义的函数模板,然后就是私有的全局变量。
先说第一个函数模板


这两种都是函数模板形式的利用,通过父函数像闭包传递了参数,而这个参数是可以配置的,解决了某些回调和匿名函数不接受参数的问题。
第二种就是私有的全局变量
3.避免函数多次执行,如果已经在执行那么关闭上一个


闭包可以完成两个功能,首先就是自定义的函数模板,然后就是私有的全局变量。
先说第一个函数模板


这两种都是函数模板形式的利用,通过父函数像闭包传递了参数,而这个参数是可以配置的,解决了某些回调和匿名函数不接受参数的问题。
第二种就是私有的全局变量
3.避免函数多次执行,如果已经在执行那么关闭上一个

