您所在的位置:小祥子 » 编程 » JavaScript » 正文

匿名函数的用法——JavaScript

时间:2015-08-12 编辑:LaddieLan 来源:CnBlogs


 (function () {
     // ... 所有的变量和function都在这里声明,并且作用域也只能在这个匿名闭包里
     // ...但是这里的代码依然可以访问外部全局的对象
 }());

注意,匿名函数后面的括号,这是JavaScript语言所要求的,因为如果你不声明的话,JavaScript解释器默认是声明一个function函数,有括号,就是创建一个函数表达式,也就是自执行,用的时候不用和上面那样在new了,当然你也可以这样写

 (function () {/* 内部代码 */})();

推荐第一种


来自汤姆大叔的博客http://www.cnblogs.com/TomXu/archive/2011/12/30/2288372.html

关键词:函数 用法