龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

moveNext 方法

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
将集合中的当前项移动到下一项。 enumObj . moveNext( ) 必选项 myEnum 参数是任意 Enumerator 对象。 说明 假如枚举算子位于集合的最后,或者集合为空,那么当前项将被设置为 undefined 。 在下

 

  将集合中的当前项移动到下一项。

  enumObj.moveNext( )

  必选项 myEnum 参数是任意 Enumerator 对象。

说明

  假如枚举算子位于集合的最后,或者集合为空,那么当前项将被设置为 undefined

  在下面的例子中,使用了 moveNext 方法在 Drives 集合中向下一个驱动器移动:

function ShowDriveList(){
   var fso, s, n, e, x;                 // 声明变量。
   fso = new ActiveXObject("Scripting.FileSystemObject");
   e = new Enumerator(fso.Drives);      // 创建 Enumerator 对象。
   s = "";                              //初始化 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 + "
";
   }
   return(s);                           // 返回驱动器状态。
}

  
精彩图集

赞助商链接