关于立即函数的几个问题
立即函数
1、方式一
(function () { // open IIFE
// inside IIFE
}()); // close IIFE
2、方式二
(function () { // open IIFE
// inside IIFE
})(); // close IIFE
问题如下:
1、方式1 中 (function(){}()) 中 function(){}后加一()如何理解
2、方式2 中 ()后接一(),如何理解
3、为什么
function () { // open IIFE
// inside IIFE
}(); // close IIFE
这种形式不可以?
4、立即执行函数必须是表达式 ,这个表达式 到底 是什么意思, 搞不懂 ,一头 雾水呀。