我不是JavaScript專業人士,所以我的問題可能看起來很荒謬。假設我有以下HTML塊:JavaScript對象分配問題
<div>
<script type="text/javascript">
var variable_2 = new SomeObject();
</script>
</div>
這顯然是在堆的SomeObject實例分配內存和variable_2的駐留在全球範圍內。
我的問題是:如果我通過使用AJAX再次生成了以前的HTML塊,那麼我將在全局上下文中爲變量2引用一個新分配的SomeObject實例,對吧?但是,那麼之前分配的實例會發生什麼?是垃圾收集還是內存泄漏?
另外,如果您可能包含對描述JavaScript內存管理最佳實踐的書籍或文章的參考?
瞭解JavaScript的內存管理問計書籍和參考文獻是不鼓勵的......僅供參考 – Zyerah 2013-04-08 07:58:37