Skip to content
VitePress KB
Search
K
Main Navigation
📚 知识体系
🏷️ 标签
Appearance
Menu
Return to top
On this page
什么是闭包?
闭包
是由捆绑起来(封闭的)的函数和函数周围状态(
词法环境
)的引用组合而成。换言之,闭包让函数能访问它的外部作用域。在 JavaScript 中,闭包会随着函数的创建而同时创建。——MDN
闭包何时产生?
当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是在当前词法作用域之外执行。——《你所不知道的Javascript》
权威解释
闭包——MDN
闭包——黑马程序员