js高级_113、闭包的作用

作用:

1、

使用函数内部的变量在函数执行完后,仍然存活在内存中(延长了局部变量的生命周期)

2、

让函数外部可以操作(读写)到函数内部的数据(变量/函数)

扩展

1、函数执行完后,函数内部声明的局部变量是否还存在?

一般是存在,存在于闭包中的变量才可能存在。
image

2、在函数外部能直接访问函数内部的局部变量吗?

不能,但是可以通过闭包让外部操作它。

posted @   青仙  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示