(function(){})()这就是个自执行的匿名函数,这不是闭包啊
“ 闭包是在一个函数中创建另一个函数”-----JavaScript高级程序设计第七章
这里按照js高级设计来说,就是用自执行的函数去模仿一个块级作用域出来,避免变量污染之类的
-------------------------------------------------------------------------------------------------------------
我知道了
单说(function(){})()这个的话就只是一个自治性函数,创建出了自己的局部变量,但是在demo中,这个自执行函数里边又创建了其它函数,所以从后续来看这个确实是一个闭包