IIFE

IIFE:Immediately-Invoked Function Expression
立即执行函数:在函数创建之后立即执行

  1. 函数定义方式
  • 函数声明
function Identifier ( Parameters ){ FunctionBody }
  • 函数表达式
var name=function Identifier(Parameters){ FunctionBody }
Identifier常常可以省略
var name=function (Parameters){ FunctionBody }
  1. 立即执行函数
  • (function(){})() 是立即执行函数常用的表现形式之一。
  • (function(){}())
    如果是函数表达式,可直接在其后加"()"立即执行。
    如果是函数声明,可以通过"()"、"+"、"-"、"void"、"new"等运算符将其转换为函数表达式,然后再加"()"立即执行。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容