JavaScript基础---匿名函数

匿名函数(自执行函数)

写法:

①( function( ){ } )( )

②(function( ) { }  ( ))

 

传参 :

( function( a,b){

   console.log(a+b)

} ) ( 10,20 )

 

闭包:函数嵌套函数,里面的函数引用外面函数的变量,这些变量不会被释放,会一直存在内存中

闭包的问题:如果过度使用,会发生内存泄漏

 

例: function fn( ) {

 var a=10;

 return function( ){

console.log(++a)

  }

}

var s=fn()

s()  //11

s()  //12

s()  //13

posted @ 2018-12-20 20:16  江苏丶刘德华  阅读(164)  评论(0编辑  收藏  举报