首页
技术博文
开发手册
忘记密码?
QQ登录
登录
注册
IT教程吧
›
编程开发
›
博文/手册
›
技术博文
›
JS闭包理解
发布主题
返回列表
[前端]
JS闭包理解
0
回复
[复制链接]
风再起时
当前离线
积分
60
风再起时
TA的每日心情
奋斗
2024-9-3 08:39
签到天数: 20 天
[LV.4]常来常往
5
主题
0
帖子
60
积分
Lv1小白, 积分 60, 距离下一级还需 40 积分
发消息
发表于 2023-10-8 16:58:09
|
显示全部楼层
|
阅读模式
基本定义:有权访问其他函数作用域中变量的函数。
JS中,变量的作用域属于函数作用域,在函数执行完毕之后,他的作用域会被销毁、内传也会被回收,但由于闭包在函数内部创建一个子函数,且子函数可访问父函数中的作用域,即使父函数执行完,作用域也不会被销毁,这就是闭包。
闭包作用:可以阻止变量被回收
缺点:比普通函数更加占用内存,可能会造成内存泄漏
回复
举报
返回列表
发表新帖
高级模式
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
返回顶部
返回列表