App下載

JS閉包究竟為何物,為何?面試總逃不不過(guò) 這個(gè)問(wèn)題?

巷尾姑娘 2021-12-15 14:57:40 瀏覽數(shù) (2119)
反饋

閉包究竟是什什么?

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


一句話總結(jié):閉包就是一個(gè)可以訪問(wèn)其他函數(shù)內(nèi)部變量的函數(shù)。


0 人點(diǎn)贊