匿名函数

1、创建函数

函数声明    function fn(){   }

函数表达式,把匿名函数赋给变量,变量名称就是函数名称

var fun=function(){  }

fun();  //函数调用

2、匿名函数自调用

 如果变量出现在全局,会存在全局污染,需要放到函数中,这时候就是在一个函数作用域下,防止全局污染。但是函数如果有名称,函数名称也是变量,照样存在污染,需要使用还没有名称的函数(匿名函数)

( function(){

   //函数作用域下,防止全局污染

} )(); //自调用

3、回调函数

  就是把另一个函数以参数的形式传递,此时实参在这里就叫回调函数。

function ran(madai){

   console.log('小兔子开始跑');

   madai();

}

function dong(){

  console.log('乌龟开始跑');

}

ran(dong); //传递实参dong给madai   madai()就会调用dong函数

那些看似不起波澜的日复一日,会突然在某一天让人看到坚持的意义。
原文地址:https://www.cnblogs.com/Dcode/p/12755593.html