IIFE语法

IIFE语法

(function(){
//...
})();

IIFE的核心无非就是一个函数,从function关键词开始,到右花括号结束:函数

function(){
  //...
}

当语法分析器看到这段语句由function关键词开头时,它就会按照函数声明的方式开始解析了。
咱们使用的技巧其实很是简单。用一个圆括号将函数包裹起来就能够消除语法错误了code

(function(){
  ...
  })

最后剩下的,就是调用它。这个函数还未执行。咱们也没有将它赋值给任何变量,所以咱们没法持有它的引用从而来调用它。咱们将要作的是在它后面加上一对圆括号:io

(function(){
  //...
  })();
相关文章
相关标签/搜索