LearningRecord icon indicating copy to clipboard operation
LearningRecord copied to clipboard

请举出一个匿名函数的典型用例

Open Rashomon511 opened this issue 5 years ago • 0 comments

匿名函数:就是没有函数名的函数。 自执行匿名函数

  • 匿名函数的基本形式为(function(){...})();
  • 前面的括号包含函数体,后面的括号就是给匿名函数传递参数并立即执行之
  • 匿名函数的作用是用于闭包和避免全局变量的污染以及函数名的冲突

举例:

(function(){ alert(1); } ) ( )
( function(){ alert(2); } ( ) )
void function(){ alert(3); }()

用途: 匿名函数最大的用途是创建闭包(这是JavaScript语言的特性之一),并且还可以构建命名空间,以减少全局变量的使用

联系

Rashomon511 avatar Apr 22 '19 11:04 Rashomon511