闭包

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

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

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

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

(function(){

})()

}

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

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

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

posted @ 2023-04-05 16:26  爱吃蔬菜的小红帽  阅读(22)  评论(0)    收藏  举报