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

关于内存释放和作用域销毁的研究

标签:
JavaScript

一、堆内存:存放引用空间的值;
对象数据类型或者函数数据类型在定义的时候都会开辟一个堆内存,一个引用地址,如果这个内存赋值给变量,这个堆内存被占用;
清空 obj = null;让我们的内存空间等于null
我们想要堆内存释放、销毁,只要把所有引用它的变量赋值null;.0

栈内存
全局作用域:
只有当页面关闭的时候,全局作用域才会销毁;
私有的作用域 (只有函数执行会参数私有的作用域)
一般情况下,函数执行,生成一个私有作用域,当私有作用域代码执行完成后,我们当前作用域会主动的进行释放和销毁;
特殊情况下,当前私有作用域中一部分被外部占用,这个时候作用域就不能被销毁;

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消