為什么對象實例hash存儲,方便釋放?環(huán)境語言:JavaScript
為什么對象實例hash存儲,方便釋放?
收到一只叮咚
2018-08-03 17:47:25
TA貢獻1828條經(jīng)驗 獲得超4個贊
想一下怎么才能快速釋放? 其實本質(zhì)是要能快速定位這個實例在內(nèi)存中的地址!
hash存儲就是根據(jù)目標(biāo)特征按照一定規(guī)則計算得出一個唯一的內(nèi)存地址,將目標(biāo)存在這個地址中。
下次刪除時,只需要采用相同的算法就能根據(jù)對象特征得出內(nèi)存地址,定位并釋放。
舉報