js用了很久了,对于闭包理解还是非常模糊,各种播客没少看,可就是不太理解。
闭包我的理解就是外部可以调取到函数内部的私有变量,仅此而已。
(function(){
//函数闭包
})()
看了司徒正美的博客,以上代码是一个闭包,让我摸不到头脑,它仅仅是一个匿名函数啊,怎么回合闭包扯上联系呢?他就是一个简简单单的函数啊。如下:
function a(){
//函数闭包
}
a();
有哪个大侠帮小弟更好的解释一下,还有就是闭包能做什么普通函数不能干的事情呢?就是实际的应用了。
添加回答
举报
0/150
提交
取消