什么是闭包,闭包的作用与好处是什么,何时使用闭包,对闭包的改进
闭包:外部函数定义的内部函数就是闭包。 闭包的作用及好处:闭包给访问外部函数定义的内部变量创造了条件。也将关于函数的一切封闭到了函数内部,减少了全局变量,这也是闭包的真实含义。 与普通函数的区别: 1,普通函数也能曝光内部的值。方法A定义全局变量,但占用的内存无法释放且函数使用的变量定义到了函数外部不便于理解和管理。方法B将内部变量当参数传递,此种方法不美观太丑陋。 2,函数每次执行时都会且只会初始化其内部变量,导致了...阅读全文