2021-08-01 周报
本周重点进行JS部分内容的复习,本次周报主要总结闭包 立即执行函数和对象的相关内容
闭包
闭包的作用:访问函数内部变量、保持函数在环境中一直存在,不会被垃圾回收机制处理
现象:当内部函数保存在外部时,生成闭包
不足:闭包会导致原有作用域链不释放,造成内存泄漏(也就是空间利用率低)
作用
- 实现共有变量 例:函数累加器
- 做储存空间 例:eater
- 实现封装,属性私有化
- 模块化开发,防止污染全局变量
循环里面的闭包
2021-08-01 周报
本周重点进行JS部分内容的复习,本次周报主要总结闭包 立即执行函数和对象的相关内容
闭包
闭包的作用:访问函数内部变量、保持函数在环境中一直存在,不会被垃圾回收机制处理
现象:当内部函数保存在外部时,生成闭包
不足:闭包会导致原有作用域链不释放,造成内存泄漏(也就是空间利用率低)
作用