關(guān)于內(nèi)存釋放和作用域銷毀的研究
標(biāo)簽:
JavaScript
一、堆内存:存放引用空间的值;
对象数据类型或者函数数据类型在定义的时候都会开辟一个堆内存,一个引用地址,如果这个内存赋值给变量,这个堆内存被占用;
清空 obj = null;让我们的内存空间等于null
我们想要堆内存释放、销毁,只要把所有引用它的变量赋值null;.0
栈内存
全局作用域:
只有当页面关闭的时候,全局作用域才会销毁;
私有的作用域 (只有函数执行会参数私有的作用域)
一般情况下,函数执行,生成一个私有作用域,当私有作用域代码执行完成后,我们当前作用域会主动的进行释放和销毁;
特殊情况下,当前私有作用域中一部分被外部占用,这个时候作用域就不能被销毁;
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評論
評論
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦