首页
论坛首页
技术博文
开发手册
忘记密码?
QQ登录
登录
注册
›
编程开发
›
博文/手册
›
技术博文
›
JS闭包理解
发布主题
返回列表
[前端]
JS闭包理解
0
回复
[复制链接]
风再起时
当前离线
积分
60
风再起时
TA的每日心情
奋斗
2024-9-3 08:39
签到天数: 20 天
连续签到: 1 天
[LV.4]常来常往
5
主题
-5
回帖
60
积分
Lv1小白, 积分 60, 距离下一级还需 40 积分
发消息
发表于 2023-10-8 16:58:09
|
显示全部楼层
|
阅读模式
基本定义:有权访问其他函数作用域中变量的函数。
JS中,变量的作用域属于函数作用域,在函数执行完毕之后,他的作用域会被销毁、内传也会被回收,但由于闭包在函数内部创建一个子函数,且子函数可访问父函数中的作用域,即使父函数执行完,作用域也不会被销毁,这就是闭包。
闭包作用:可以阻止变量被回收
缺点:比普通函数更加占用内存,可能会造成内存泄漏
1、本帖所有言论、观点及图片均为会员个人观点,不代表本站立场。
2、本帖资源内容来源于网友、站友、作者推广引流自愿分享或其他公开网络渠道,仅用于交流与学习参考。
3、如本帖内容涉及任何版权或知识产权问题,请立即点论坛右侧邮件图标联系我们,我们将在核实后及时删除,并致以歉意。
4、本站资料仅供站友个人学习参考,禁止以任何形式进行传播或商用;如下载学习,请务必在 24 小时内删除。
回复
举报
返回列表
发表新帖
高级模式
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
返回顶部
返回列表