这两种自执行函数语法有什么区别?

时间:2018-10-05 08:35:49

标签: javascript function typescript

我已经了解了自执行函数的目的,这些函数提供私有范围并仅输出必要的内容,以免污染外部范围。

我以为我知道我必须知道的一切,然后我注意到TypeScript编译产生了一种我不知道的语法。实际上,TypeScript中的类声明会产生以下输出:

var Greeter = (function () {
   // Class definition
}());

我以前知道的语法是:

(function() {

})();

括号内的括号是什么意思?它的行为是否有所不同?

0 个答案:

没有答案