会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
好高的一座山
博客园
首页
新随笔
联系
订阅
管理
闭包的认识
function test(){
var num = 1;
return function test1() {
alert(num);
}
}
test()();
1,让函数内部申明的变量一直保存在内存中,不被垃圾回收机制清除;
2,能够读取函数内部申明的变量;
3,能够避免全局变量污染;
缺点:
由于闭包申明的变量会一直在内存里面存在,如果使用不合理,会造成内存泄密,浏览器性能大大降低,所以在使用完后对不需要的变量进行清除。
posted @
2018-05-09 08:48
麻楠子
阅读(
100
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告