IIFE里面闭包函数的a 变量不会被重复定义,而直接写函数,里面的变量a 每次在
函数被调用时就会被重新定义
<script type="text/javascript">
var s = (function(){
var a = 10;
return function(){
return a;
}
})();
s();
var s = function(){
var a = 10;
return a;
}
s();
</script>