JavaScript中什么是闭包

一个函数和对其周围状态的引用捆绑在了一起(或者函数被引用包围),这种组合被称为闭包。   MDN


一个普通函数function,如果它可以访问到外层作用域的自由变量,那么他就是一个闭包

广义上JavaScript中的函数都是闭包

狭义上如果JavaScript函数访问到外城作用域中的自由变量,那么他就是闭包

posted @ 2022-05-17 21:17  ksdfke  阅读(42)  评论(0)    收藏  举报