同个函数重复执行,里面的变量是创建多份,不是只有一份,即会产生多个对应的内存空间
延伸函数:函数中定义的变量被使用,会保留
闭包:子函数可以访问到其它函数作用域的变量
闭包的三个特性:1、函数嵌套函数;2、函数内部可以访问函数外部的参数和变量;3、闭包内部的变量不会被垃圾回收;
闭包内存泄漏:将不使用的变量声明为空
this在闭包中的历史遗留问题:
同个函数重复执行,里面的变量是创建多份,不是只有一份,即会产生多个对应的内存空间
延伸函数:函数中定义的变量被使用,会保留
闭包:子函数可以访问到其它函数作用域的变量
闭包的三个特性:1、函数嵌套函数;2、函数内部可以访问函数外部的参数和变量;3、闭包内部的变量不会被垃圾回收;
闭包内存泄漏:将不使用的变量声明为空
this在闭包中的历史遗留问题: