我不是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