EnumeratorNN n/a IE 4(Win) ECMA n/a  

  

If an ActiveX control property or method returns a collection of values, the usual JavaScript approach to collections (treating them as arrays) does not work for such values. The Enumerator object gives JavaScript a way to reference items in such collections by controlling a pointer to the list of items. For additional details, visit http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/js56jsobjenumerator.asp.

 
Properties

None.

 
Methods
 
atEnd( )item( )moveFirst( )moveNext( )
 
Creating an Enumerator
 
var myEnumObj = new Enumerator(externalCollection);
atEnd( )NN n/a IE 4(Win) ECMA n/a  

  

Returns Boolean true if the Enumerator is pointing at the last item in the collection.

 
Parameters

None.

 
Returned Value

Boolean value: true | false.

item( )NN n/a IE 4(Win) ECMA n/a  

  

Returns a value from the collection at the pointer's current position.

 
Parameters

None.

 
Returned Value

Number, string, or other value from the collection.

moveFirst(), moveNext( )NN n/a IE 4(Win) ECMA n/a  

  

Adjust the location of the pointer within the collection, jumping to the first item in the collection, or ahead by one item.

 
Parameters

None.

 
Returned Value

None.