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

JS教程

moveFirst 方法

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

重新将集合中的当前项设置为第一项。

enumObj.moveFirst( )

必选项enumObj参数为任意的Enumerator对象。

说明

如果集合中没有项,那么当前项将被设置为undefined

示例

在下面的例子中,使用了moveFirst方法从列表的开始处对Drives集合的成员进行计算:

 function ShowFirstAvailableDrive(){

2   var fsosex;                // 声明变量。

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

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

5   e.moveFirst();                   // 移到第一个驱动器。

6   s = "";                          // 初始化 s

7   do

   {

9      x = e.item();                 // 测试驱动器的存在与否。

10      if (x.IsReady)                // 是否已准备好。

      {

12         s = x.DriveLetter + ":";   // 给第一个驱动器号赋值给 s。

13         break;

14      }

15      else

16         if (e.atEnd())             // 是否在集合的结尾。

         {

18            s = "没有可用的驱动器";

19            break;

20         }

21      e.moveNext();                 // 移到下一个驱动器。

22   }

23   while (!e.atEnd());              // 执行循环,直到集合的结尾。

24   return(s);                       // 返回可用驱动器的列表。

25}

请参阅

atEnd 方法item 方法moveNext 方法

应用于:Enumerator 对象

最佳教程网

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

浙ICP备11033019号