函数
2018-02-15 本文已影响5人
eima
作为命名空间的函数
在函数中声明的变量在整个函数体内是可见的(包括在嵌套的函数中),在函数外部不可见。基于这个原因,我们常常简单定义一个函数为命名空间。
function mymodule(){
// code
}
mymodule(); //不要忘了调用
这段代码仅仅顶一个单独的全局变量:mymodule函数。还是太麻烦,我们可以定义一个匿名函数,并调用它:
(function(){ //匿名函数
//code
}()); // 结束函数定义并立即调用它