Enumerator.moveNext

Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.

Attention ! Cette méthode est spécifique à Microsoft et ne fonctionne qu'avec Internet Explorer.

La méthode Enumerator.moveNext() déplace le pointeur de l'énumérateur sur le prochain élément de la collection.

Syntaxe

enumObj.moveNext()

Notes

Si l'énumérateur a atteint la fin de la collection ou que celle-ci est vide, l'élément courant vaudra undefined.

Exemples

Dans l'exemple suivant, on utilise la méthode moveNext() afin de parcourir les éléments de la collection Drives :

function ShowDrives() {
  var s = "";
  var bytesPerGB = 1024 * 1024 * 1024;
  var fso = new ActiveXObject("Scripting.FileSystemObject");
  var e = new Enumerator(fso.Drives);
  e.moveFirst();
  while (e.atEnd() == false) {
    var drv = e.item();
    s += drv.Path + " - ";
    if (drv.IsReady) {
      var freeGB = drv.FreeSpace / bytesPerGB;
      var totalGB = drv.TotalSize / bytesPerGB;
      s += freeGB.toFixed(3) + " GB free of ";
      s += totalGB.toFixed(3) + " GB";
    } else {
      s += "Not Ready";
    }
    s += "<br />";
    e.moveNext();
  }
  return(s);
}

Prérequis

Cette fonctionnalité est prise en charge pour les modes suivants : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard, Internet Explorer 9 en mode standard et Internet Explorer 10 en mode standard. Cette fonctionnalité n'est pas prise en charge dans les applications Windows 8.x Store.

Voir aussi