Condividi tramite


Metodo moveFirst

Aggiornamento: novembre 2007

Consente di reimpostare l'elemento corrente di un oggetto Enumerator al primo elemento.

function moveFirst()

Note

Se l'insieme non include alcun elemento, l'elemento corrente viene impostato su undefined.

Esempio

Nell'esempio seguente il metodo moveFirst viene utilizzato per iniziare la valutazione degli elementi dell'insieme Drives a partire dall'inizio dell'elenco:

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.
}

Requisiti

Versione 3

Si applica a:

Oggetto Enumerator

Vedere anche

Riferimenti

Metodo atEnd

Metodo item (JScript)

Metodo moveNext