为什么函数(){}()不调用自身?

时间:2015-11-28 21:19:27

标签: javascript node.js

我之前看到function(){}()用于创建一个函数,然后立即调用它。

所以在我的node控制台窗口中输入以下内容:

function() { console.log('aoeu') }()
...
...

我希望将aoeu记录为副作用,但事实并非如此。

任何人都可以解释原因吗?

1 个答案:

答案 0 :(得分:4)

您将使用

获得所需的输出
(function(){

  console.log('aoeu');

})();