javascript:删除关联数组的所有对象元素

前端之家收集整理的这篇文章主要介绍了javascript:删除关联数组的所有对象元素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道最有效的排空关联数组的方法,而不会导致任何内存泄漏(值为js对象)

只是为了确保,我已经尝试过遍历数组的元素,为每个元素对象调用“delete”操作,这样所有的元素对象都将成为垃圾收集的候选者.最后,我重新设置assoc数组:
somearray = {};

是否有必要为每个元素调用删除”操作?或者重置变量值是否足以使所有元素都被垃圾回收?

谢谢!

解决方法

只要你的对象和关联数组都没有被引用到别的地方,重新设置数组就可以了.

在每个对象上调用delete只能在DOM元素的IE6中进行.见here

猜你在找的JavaScript相关文章