例如,test.js
这是允许的(并且非常没有意义):
1 + 2;
(function () {});
使用节点执行时:
$ node test.js
$
在其他上下文中允许使用该形式function () {}
(不带括号),例如作为另一个函数的参数。
为什么 JavaScript 文件的顶层不允许以下内容?
function () {};
例如,test.js
这是允许的(并且非常没有意义):
1 + 2;
(function () {});
使用节点执行时:
$ node test.js
$
在其他上下文中允许使用该形式function () {}
(不带括号),例如作为另一个函数的参数。
为什么 JavaScript 文件的顶层不允许以下内容?
function () {};