閉包究竟是什什么?
閉包是一種函數(shù),它是一個(gè)可以訪問其他函數(shù)內(nèi)部變量的函數(shù),閉包?般以函數(shù)作為返回值。閉包的特點(diǎn):
1、函數(shù)嵌套函數(shù)。
2、內(nèi)部函數(shù)可以訪問外部函數(shù)的變量。
3、參數(shù)和變量不會(huì)被回收。
看一個(gè)經(jīng)典的閉包例子結(jié)合理解:
一句話總結(jié):閉包就是一個(gè)可以訪問其他函數(shù)內(nèi)部變量的函數(shù)。