服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

enumerator 对象

 

启用枚举集合中的项目。

enumobj = new enumerator([collection])

参数

enumobj

必选项。要赋值为 enumerator 对象的变量名。

collection

可选项。任意 collection 对象。

说明

集合与数组的不同点在于集合的成员不能直接访问。不象处理数组时使用下标,这时只能将当前项目指针移动到集合的下一或前一元素。

enumerator 对象提供了访问集合的任何成员的方法,其操作与 vbscript 中的 for...each 语句相似。

示例

下面的代码显示了 enumerator 对象的用法:

function showdrivelist(){   var fso, s, n, e, x;                     // 声明变量。   fso = new activexobject("scripting.filesystemobject");   e = new enumerator(fso.drives);          // 在驱动器上创建 enumerator。   s = "";   for (;!e.atend();e.movenext())           // 枚举驱动器集合。      {         x = e.item();         s = s + x.driveletter;         s += " - ";         if (x.drivetype == 3)              // 查看是否网络驱动。            n = x.sharename;                // 获取共享名。         else if (x.isready)                // 查看驱动器是否已就绪。            n = x.volumename;               // 获取卷名。         else            n = "[驱动器未就绪]";         s +=  n + "<br>";      }   return(s);                               // 返回活动驱动器列表。}

属性

enumerator 对象没有属性。

方法

atend 方法 | item 方法 | movefirst 方法 | movenext 方法

要求

版本 3

请参阅

drives 集合 | files 集合 | folders 集合

扫描关注微信公众号