浅谈闭包
作者:互联网
什么是闭包
1.闭包的概念
一个作用域有权访问另一个作用域的局部变量,称为闭包
2.代码格式上
function father (){
let n=1
return function (){
console.log(n)
}
}
let son=father ()
son()
son()
总结: 子函数访问了父函数的局部变量
闭包作用:让一个变量的作用范围延伸(一个函数执行完之后应该释放内存空间,但是子函数用到了它的局部变量,所以不能被释放)
标签:闭包,浅谈,作用域,局部变量,father,son,子函数 来源: https://blog.csdn.net/qq_44613011/article/details/120422791