我知道Javascript有一個垃圾收集器。因此,使用刪除只刪除對象的引用,並且當沒有更多引用此對象時,它將被GC刪除。Javascript內存管理陷阱?
JavaScript是棘手的,封閉,模糊的名稱空間和原型繼承,知道何時現在或爲什麼並不總是顯而易見的。
我正在編寫一個相當大的Javascript項目,並希望避免內存泄漏,同時限制全局內存使用量。在優化階段,我一點都沒有(讓我們先弄清楚這些東西:-)),但是爲了避免編寫糟糕的代碼,瞭解內存管理的良好實踐將會很好。
- 那麼我應該什麼時候用刪除?
- 我應該避開什麼陷阱, 使用對象?
- 有些東西要知道關閉?
- 一些好的做法來突出顯示?
有沒有可能存在一個錯誤,你有什麼時候知道**現在**或爲什麼?我無法解析這一點英語...... – hippietrail 2013-01-04 21:42:35
我自己無法理解我。也許我喝醉了,或者當我寫這些時我就醒了。或兩者。直接無視(好了。 – 2013-01-06 22:32:08