WEB开发网
开发学院WEB开发Jsp moveNext 方法 阅读

moveNext 方法

 2008-01-05 20:26:35 来源:WEB开发网   
核心提示: 将集合中的当前项移动到下一项,enumObj.moveNext( )必选项 myEnum 参数是任意 Enumerator 对象,moveNext 方法, 说明假如枚举算子位于集合的最后,或者集合为空,else if (x.IsReady) n = x.VolumeName; // 加卷名,

 

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

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 + "\n";
  }
  return(s);                           // 返回驱动器状态。
}

Tags:moveNext 方法

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接