Javascript 在什么情况下枚举器对象(IE)和迭代器对象(Fx)真正有用?

Javascript 在什么情况下枚举器对象(IE)和迭代器对象(Fx)真正有用?,javascript,internet-explorer,firefox,Javascript,Internet Explorer,Firefox,在什么情况下我应该使用这些对象而不是普通的循环(如果有这种情况的话)?我认为在基于windows的系统上的服务器端javascript中使用这些对象是很有用的。您可以使用它来迭代一个集合,该集合由MSFileSystemObject或集合的方法返回,如请求。QueryString。您不能直接使用javascript(而不是使用for…in)迭代这些集合 我的印象是,它们是相当新的,不能在所有浏览器中使用,并且可以用于遍历数组、xml树或范围。这些“迭代器”和“枚举器”对象在哪里指定?“枚举器”似

在什么情况下我应该使用这些对象而不是普通的循环(如果有这种情况的话)?

我认为在基于windows的系统上的服务器端javascript中使用这些对象是很有用的。您可以使用它来迭代一个
集合
,该集合由MS
FileSystemObject
集合
的方法返回,如
请求。QueryString
。您不能直接使用javascript(而不是使用
for…in
)迭代这些集合


我的印象是,它们是相当新的,不能在所有浏览器中使用,并且可以用于遍历数组、xml树或范围。

这些“迭代器”和“枚举器”对象在哪里指定?“枚举器”似乎是IE独有的,而“迭代器”则来自Mozilla…@Šime Vidas:是的,确实如此。我只是觉得这对于已经遇到过这些物体的人来说是很明显的。请原谅,这是我在SO中的第一个问题!