闭包

发布时间 2023-04-05 16:34:16作者: 爱吃蔬菜的小红帽

首先闭包是一个函数加上到创建函数的作用域的连接,'关闭'了函数的自由变量。

闭包的优点:内部函数可以访问到外部函数的局部变量

for(var i=0;i<xx.length;i++){

函数套函数的形式就可以形成闭包

(function(){

})()

}

闭包的缺点:变量会驻留在内存中,造成内存损耗的问题。

            解决:可以在使用完毕之后设置为null

                      内存泄漏(ie版本较低的浏览器才会出现)