自调用函数

自调用函数(Self-invoking Functions)

自调用函数也是匿名函数的一种表现形式,这个函数在定义之后,直接调用。如下

Js代码   收藏代码
  1. (  
  2.  function (){  
  3.    alert('haha' );  
  4.  }  
  5. )()  

看起来还挺怪异,不过确实很简单。

自调用函数很方便使用,可以不用定义更多的全局变量。还有个好处,就是这个函数不能被执行两遍。真是非常适合做初始化的工作。许多著名的javascript库特别多的源码中使用了这个功能,例如本人喜欢的Jquery.

你可能感兴趣的:(函数)