다음을 통해 공유


moveFirst 메서드

업데이트: 2007년 11월

Enumerator 개체의 현재 항목을 첫 번째 항목으로 재설정합니다.

function moveFirst()

설명

컬렉션에 항목이 없으면 현재 항목이 undefined로 설정됩니다.

예제

다음 예제에서는 moveFirst 메서드를 사용하여 목록 시작 부분부터 Drives 컬렉션의 멤버를 확인합니다.

function ShowFirstAvailableDrive(){
   var fso, s, e, x;                //Declare variables.
   fso = new ActiveXObject("Scripting.FileSystemObject");
   e = new Enumerator(fso.Drives);  //Create Enumerator object.
   e.moveFirst();                   //Move to first drive.
   s = "";                          //Initialize s.
   do 
   {
      x = e.item();                 //Test for existence of drive.
      if (x.IsReady)                //See if it's ready.
      {
         s = x.DriveLetter + ":";   //Assign 1<SUP>st</SUP> drive letter to s.
         break;
      }
      else
         if (e.atEnd())             //See if at the end of the collection.
         {
            s = "No drives are available";
            break;
         }
      e.moveNext();                 //Move to the next drive.
   }
   while (!e.atEnd());              //Do while not at collection end.
   return(s);                       //Return list of available drives.
}

요구 사항

버전 3

적용 대상:

Enumerator 개체

참고 항목

참조

atEnd 메서드

item 메서드(JScript)

moveNext 메서드