有人可以解释一下这里用哪个括号吗?
let myModule = (function() {})();
我知道内部= function(){//这里有一些东西}是一个函数,所以做什么
(innerpart)();
? 它与
有何区别?let myModule = function() {}
答案 0 :(得分:1)
当您宣布这样做时:
let foo = function () {}
您只是在声明一个函数foo
当您这样做:
let foo = (function() {})();
编辑:感谢@VLAZ
您要声明一个函数foo并立即调用它。等同于:
let f = function() {}
let foo = f()