Enumerator | NN s.o. IE 4(Win) ECMA s.o.
Si la propriété ou la méthode d´un contrôle ActiveX renvoie une collection de valeurs, l´approche JavaScript habituelle pour les collections (qui consiste à les traiter comme des tableaux) ne fonctionne pas pour de telles valeurs. L´objet Enumerator donne à JavaScript une façon de référencer les éléments de ce genre de collection en contrôlant un pointeur sur la liste des éléments. Pour plus de détails, visitez http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/js56jsobjenumerator.asp.
Propriétés
Aucune.
Méthodes
atEnd() | item() | moveFirst() | moveNext()
Création d'un énumérateur
    var myEnumObj = new Enumerator(externalCollection);

atEnd() | NN s.o. IE 4(Win) ECMA s.o.
Renvoie la valeur booléenne true si l´Enumerator pointe sur le dernier élément de la collection.
Paramètres
Aucune.
Valeur renvoyée
Valeur booléenne: true | false.

item() | NN s.o. IE 4(Win) ECMA s.o.
Renvoie une valeur de la collection à la position actuelle du pointeur.
Paramètres
Aucune.
Valeur renvoyée
Nombre, chaîne ou autre valeur de la collection.

moveFirst(), moveNext() | NN s.o. IE 4(Win) ECMA s.o.
Ajuste l´emplacement du pointeur au sein de la collection, en passant au premier élément de la collection ou en avançant d´un élément.
Paramètres
Aucune.
Valeur renvoyée
Aucune.