IIFE(立即调用函数表达式)

immediately-invoked function expression

函数表达式:

let f=function() {...};

把函数表达式用()括起来,再加一个():

1 (function() {
2     var message="hello";
3     alert(message);
4 })();
5 //( function() {...})();

表示:此函数是在另一个表达式的环境中创建的,是一个函数表达式而不是函数声明,可立即调用。

  • 第二个小括号在第一个小括号外面
  • 第二个小括号在第一个小括号里面
  • !function(){...}();
  • +function(){...}();
posted @ 2020-12-17 11:38  李逍遥701  阅读(114)  评论(0)    收藏  举报