Oggetto oggetto incorporato

Iteratore di oggetti

Oggetto iteratore, utilizzato per attraversare i dati della raccolta

Eredità

#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()

Operatore

@iterator

Interroga l'iteratore dell'elemento oggetto corrente

1
Iterator Iterator.@iterator();

Risultato di ritorno:

  • Iterator, Restituisce un iteratore degli elementi oggetto correnti

Funzione membro

next

Itera l'elemento successivo

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

Risultato di ritorno:

  • (Value value, Boolean done), restituisce l'elemento successivo o segna la fine dell'iterazione

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere re-implementato secondo le proprie caratteristiche

1
String Iterator.toString();

Risultato di ritorno:

  • String, Restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto

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

Parametri di chiamata:

  • key: Stringa, inutilizzata

Risultato di ritorno:

  • Value, Restituisce un valore contenente JSON serializzabile