闭包?
当内部函数被保存到外部时,将会生成闭包。闭包会导致原有作用域链不释放,造成内存泄露。(但凡是内部的函数被保存到外部,一定生成闭包)。
闭包作用:
1.实现公有变量。
2.可以做缓存(存储结构)。
3.可以实现封装,属性私有化。
4.模块化开发,防止污染全局变量。
当内部函数被保存到外部时,将会生成闭包。闭包会导致原有作用域链不释放,造成内存泄露。(但凡是内部的函数被保存到外部,一定生成闭包)。
闭包作用:
1.实现公有变量。
2.可以做缓存(存储结构)。
3.可以实现封装,属性私有化。
4.模块化开发,防止污染全局变量。
全部评论
相关推荐
点赞 评论 收藏
分享
查看27道真题和解析 点赞 评论 收藏
分享
2025-12-22 16:53
大连理工大学 产品总监
王海:不算mentor但也带过几个实习生,直接观感就是你可以摸鱼可以想早下班,分给你的工作好好完成就行 点赞 评论 收藏
分享
点赞 评论 收藏
分享

