1. 程式人生 > >JavaScript基礎---匿名函式

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