浅尝js垃圾回收机制
2024-09-05 12:13:18
局部作用域内的变量,在函数执行结束之后就会被js的垃圾回收机制销毁
为什么要销毁局部变量? => 为了释放内存
js垃圾回收机制何时会销毁局部变量 :
如果局部变量无法再得到访问,就会被销毁
如果局部变量还可以在后续得到访问,则这个局部变量就不会被销毁
如何让局部变量在函数调用结束之后还可以访问? => 函数套函数 :
return了子函数,父函数内的变量就不会被销毁,为什么?
=> 因为作用域链的存在,导致fn作用域不会被销毁
=> fn作用域不会被销毁,则局部变量n也不会被销毁
最新文章
- java中的反射,知道类名创建类,还可以设置私有属性的值
- 19.dnw打不开
- 【iOS】环形渐变进度条实现
- [iOS]关于状态栏(UIStatusBar)的若干问题
- 继续寻找app开发的技术方案
- 标准I/O
- android 学习随笔五(界面)
- NULL, '\0',0 '0'的区别
- 三个PHP常用代码样例
- 爬虫(heritrix框架)
- vue1.0学习总结
- Linux改变语言设置的命令
- Android App插件式换肤实现方案
- CodeForces Round #549 Div.2
- ametuer technology
- vscode代码保存时自动格式化成ESLint风格(支持VUE)
- jggrid应用,后台c#
- 如何动态修改windows下的host文件
- 线性模型的fit,predict
- 2018.06.29 NOIP模拟 繁星(前缀和)