(function() {
// ...
// ...
}());
这个模式的具体含义是什么?请注意,它不是自调用函数(function() {})();
(function() {
// ...
// ...
}());
这个模式的具体含义是什么?请注意,它不是自调用函数(function() {})();
这个模式的具体含义是什么?请注意,它不是自调用函数
(function() {})();
你错了,它是一个立即调用函数表达式(IIFE)。括号只是在不同的位置,但它们的绑定方式完全相同。
人们经常按照您描述的方式来验证JSLint。
它用于范围界定,因为 JavaScript 只有函数和全局范围(忽略let
)。