다음을 통해 공유


moveNext 메서드

업데이트: 2007년 11월

Enumerator 개체에서 현재 항목을 다음 항목으로 옮깁니다.

function moveNext()

설명

열거자가 컬렉션의 끝에 있거나 컬렉션이 비어 있으면 현재 항목이 undefined로 설정됩니다.

다음 예제에서는 moveNext 메서드를 사용하여 Drives 컬렉션에서 다음 드라이브로 이동합니다.

function ShowDriveList(){
   var fso, s, n, e, x;                 //Declare variables.
   fso = new ActiveXObject("Scripting.FileSystemObject");
   e = new Enumerator(fso.Drives);      //Create Enumerator object.
   s = "";                              //Initialize s.
   for (; !e.atEnd(); e.moveNext())
   {
      x = e.item();
      s = s + x.DriveLetter;            //Add drive letter
      s += " - ";                       //Add "-" character.
      if (x.DriveType == 3)
         n = x.ShareName;               //Add share name.
      else if (x.IsReady)
         n = x.VolumeName;              //Add volume name.
      else
         n = "[Drive not ready]";       //Indicate drive not ready.
      s +=   n + "\n";
   }
   return(s);                           //Return drive status.
}

요구 사항

버전 3

적용 대상:

Enumerator 개체

참고 항목

참조

atEnd 메서드

item 메서드(JScript)

moveFirst 메서드