Objet objet intégré

Itérateur d'objet

Objet itérateur, utilisé pour parcourir les données de la collection

Héritage

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>Iterator|@iterator()|next()] [object] <:- [Iterator] Iterator @iterator() next() object toString() toJSON()

Opérateur

@iterator

Interroger l'itérateur de l'élément objet courant

1
Iterator Iterator.@iterator();

Résultat de retour :

  • Iterator, Renvoie un itérateur des éléments de l'objet courant

Fonction membre

next

Itérer l'élément suivant

1
(Value value, Boolean done) Iterator.next();

Résultat de retour :

  • (Valeur valeur, booléen done), renvoie l'élément suivant, ou marque la fin de l'itération

toString

Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Objet natif]", l'objet peut être ré-implémenté selon ses propres caractéristiques

1
String Iterator.toString();

Résultat de retour :

  • String, Renvoie la représentation sous forme de chaîne de l'objet

toJSON

Renvoie la représentation au format JSON de l'objet, renvoie généralement une collection d'attributs lisibles définis par l'objet

1
Value Iterator.toJSON(String key = "");

Paramètres d'appel :

  • key: chaîne, inutilisé

Résultat de retour :

  • Value, Renvoie une valeur contenant JSON sérialisable