moveFirst (Método)

Actualización: noviembre 2007

Restablece el elemento actual de un objeto Enumerator en el primer elemento.

function moveFirst()

Comentarios

Si no hay elementos en la colección, el elemento actual se establece en undefined.

Ejemplo

En el siguiente ejemplo, se utiliza el método moveFirst para evaluar los miembros de la colección Drives desde el principio de la lista:

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

Requisitos

Versión 3

Se aplica a:

Enumerator (Objeto)

Vea también

Referencia

atEnd (Método)

Method (Elemento de JScript)

moveNext (Método)