作为命名空间的函数
在函数中声明的变量在整个函数体内是可见的(包括在嵌套的函数中),在函数外部不可见。基于这个原因,我们常常简单定义一个函数为命名空间。
function mymodule(){
// code
}
mymodule(); //不要忘了调用
这段代码仅仅顶一个单独的全局变量:mymodule函数。还是太麻烦,我们可以定义一个匿名函数,并调用它:
(function(){ //匿名函数
//code
}()); // 结束函数定义并立即调用它
在函数中声明的变量在整个函数体内是可见的(包括在嵌套的函数中),在函数外部不可见。基于这个原因,我们常常简单定义一个函数为命名空间。
function mymodule(){
// code
}
mymodule(); //不要忘了调用
这段代码仅仅顶一个单独的全局变量:mymodule函数。还是太麻烦,我们可以定义一个匿名函数,并调用它:
(function(){ //匿名函数
//code
}()); // 结束函数定义并立即调用它
本文标题:函数
本文链接:https://www.haomeiwen.com/subject/odmutftx.html
网友评论