Objet d'énumération attenduEnumerator object expected

Vous avez tenté d’appeler le méthode Enumerator.prototype.atEnd, Enumerator.prototype.item, Enumerator.prototype.moveFirst, ou Enumerator.prototype.moveNext méthode sur un objet d’un autre type que Enumerator.You attempted to invoke the Enumerator.prototype.atEnd, Enumerator.prototype.item, Enumerator.prototype.moveFirst, or Enumerator.prototype.moveNext method on an object of a type other than Enumerator. L’objet de ce type d’appel doit être de type Enumerator.The object of this type of invocation must be of type Enumerator. Voici un exemple de code qui enfreint cette règle :Here is an example of code that breaks this rule:

var o = new Object;  
o.f = Enumerator.prototype.atEnd;  
o.f();  

Pour corriger cette erreurTo correct this error

  • Appelez le méthode Enumerator.prototype.atEnd, Enumerator.prototype.item, Enumerator.prototype.moveFirst, ou Enumerator.prototype.moveNext méthodes sur des objets de type Enumerator.Only invoke the Enumerator.prototype.atEnd, Enumerator.prototype.item, Enumerator.prototype.moveFirst, or Enumerator.prototype.moveNext methods on objects of type Enumerator. Pour déterminer si votre objet est un Enumerator de l’objet, utilisez :To find out if your object is an Enumerator object, use:

    if(x instanceof Enumerator)  
    

Voir aussiSee Also

Objet EnumeratorEnumerator Object