たとえば、test.jsこれは許可されています(そして非常に無意味です):
1 + 2;
(function () {});
ノードで実行する場合:
$ node test.js
$
フォームfunction () {}(括弧なし) は、別の関数への引数など、他のコンテキストで許可されます。
JavaScript ファイルの最上位レベルで次のことが許可されないのはなぜですか?
function () {};
たとえば、test.jsこれは許可されています(そして非常に無意味です):
1 + 2;
(function () {});
ノードで実行する場合:
$ node test.js
$
フォームfunction () {}(括弧なし) は、別の関数への引数など、他のコンテキストで許可されます。
JavaScript ファイルの最上位レベルで次のことが許可されないのはなぜですか?
function () {};