公告:本站提供编程开发方面的技术交流与分享,打造最佳教程网,希望能为您排忧解难!

JS教程

moveNext 方法

更新时间:2013-05-03 23:48:11 |

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

enumObj.moveNext( )

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

说明

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

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

 function ShowDriveList(){

2   var fsosnex;                 // 声明变量。

3   fso = new ActiveXObject("Scripting.FileSystemObject");

4   e = new Enumerator(fso.Drives);      // 创建 Enumerator 对象。

5   s = "";                              //初始化 s。

6   for (; !e.atEnd()e.moveNext())

   {

8      x = e.item();

9      s = s + x.DriveLetter;            // 加驱动器号

10      s += " - ";                       // 加 "-" 字符。

11      if (x.DriveType == 3)

12         n = x.ShareName;               // 加共享名。

13      else if (x.IsReady)

14         n = x.VolumeName;              // 加卷名。

15      else

16         n = "[驱动器未就绪]";       // 指明驱动器未就绪。

17      s +=   n + "\n";

18   }

19   return(s);                           // 返回驱动器状态。

20}

请参阅

atEnd 方法item 方法moveFirst 方法

应用于:Enumerator 对象

最佳教程网

最大的技术交流平台 www.goodxyx.com© CopyRight 2011-2013, All Rights Reserved

浙ICP备11033019号