闭包

54 阅读1分钟

概念:一个西数对周围状态的引用捆鄉在一起,内层西数中访问到其外层函数的作用域

简单理解:闭包= 内层函数+外层函数的变量

闭包作用:封闭数据,提供操作,外部也可以访问函数内部的变量

闭包的基本格式

function outer(){
 let i = 1
 function fn(){
 console.log(i)
 }
 return fn
}
const fun = cuter()
fun()