函数

2018-02-15  本文已影响5人  eima

作为命名空间的函数

在函数中声明的变量在整个函数体内是可见的(包括在嵌套的函数中),在函数外部不可见。基于这个原因,我们常常简单定义一个函数为命名空间。

function mymodule(){
  // code
}
mymodule(); //不要忘了调用

这段代码仅仅顶一个单独的全局变量:mymodule函数。还是太麻烦,我们可以定义一个匿名函数,并调用它:

(function(){ //匿名函数
  //code
}());  // 结束函数定义并立即调用它
上一篇 下一篇

猜你喜欢

热点阅读