为了账号安全,请及时绑定邮箱和手机立即绑定

关于闭包,不懂

关于闭包,不懂

暮色呼如 2018-07-17 13:18:38
看了很多关于闭包的,还是不懂,有没有通俗易懂的解释,而且它的应用场景是什么?
查看完整描述

3 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

闭包简单的说就是缓存变量;具体场景:函数防抖和函数节流

查看完整回答
反对 回复 2018-07-18
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

闭包就是能够读取其他函数内部变量的函数。
由于在javascript中,只有函数内部的子函数才能读取局部变量,所以说,闭包可以简单理解成“定义在一个函数内部的函数“。
不知道这么说,够不够通俗易懂


查看完整回答
反对 回复 2018-07-18
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

闭包是函数和声明该函数的词法环境的组合。
词法环境指的是 该函数对于该函数所需要的不在该函数作用域中的变量的映射或者引用。

查看完整回答
反对 回复 2018-07-18
  • 3 回答
  • 0 关注
  • 228 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号