其他分享
首页 > 其他分享> > 浅谈闭包

浅谈闭包

作者:互联网

什么是闭包

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