关于内存释放和作用域销毁的研究
标签:
JavaScript
一、堆内存:存放引用空间的值;
对象数据类型或者函数数据类型在定义的时候都会开辟一个堆内存,一个引用地址,如果这个内存赋值给变量,这个堆内存被占用;
清空 obj = null;让我们的内存空间等于null
我们想要堆内存释放、销毁,只要把所有引用它的变量赋值null;.0
栈内存
全局作用域:
只有当页面关闭的时候,全局作用域才会销毁;
私有的作用域 (只有函数执行会参数私有的作用域)
一般情况下,函数执行,生成一个私有作用域,当私有作用域代码执行完成后,我们当前作用域会主动的进行释放和销毁;
特殊情况下,当前私有作用域中一部分被外部占用,这个时候作用域就不能被销毁;
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦