gsk*_*lee 3 javascript
可能重复: javascript函数vs.(function(){...}());
我在TodoMVC的几个JS 源代码中看到了这种模式:
(function() { // ... // ... }());
这种模式的具体含义是什么?请注意,它不是自调用函数(function() {})();
(function() {})();
ale*_*lex 8
你错了,它是一个立即调用的函数表达式(IIFE).括号只是在不同的地方,但它们以完全相同的方式绑定.
人们经常以你描述的方式来实现它以验证JSLint.
它用于作用域,因为JavaScript只有函数和全局作用域(忽略let).
let
归档时间:
13 年,4 月 前
查看次数:
143 次
最近记录:
12 年,5 月 前