【发布时间】:2013-09-04 23:33:56
【问题描述】:
当我使用 splice 方法从 javascript 中的数组中删除项目时,会返回已删除项目的数组。
var a = [{name:'object1'},{name:'object2'},{name:'object3'}];
// a.splice(0,2) -> [{name:'object1'},{name:'object2'}]
// Where do these guys live now? Are they really gone?
然后我是否需要对这些返回的对象调用“删除”以确保它们被取出内存?垃圾收集器只是处理这个吗?我可以相信吗?
【问题讨论】:
标签: javascript performance memory-management