Argomento precedente: L'istruzione for loopArgomento successivo: L'istruzione break


L'istruzione for/in loop

L'istruzione for/in loop esegue una sequenza di istruzioni per tutti i valori di una variabile specificata in un determinato oggetto. L'istruzione for/in loop ha la seguente sintassi:

for (variable in object)
statement

Il valore variable è uno degli elementi seguenti:

In altre parole, il valore variable corrisponde alla parte sinistra di un'espressione di assegnazione. Il valore object corrisponde al nome di un oggetto o a un'espressione che restituisce un oggetto.

Ad esempio, per riprodurre a ciclo continuo elementi di un campo indicizzato in un set di dati, definire una variabile di indice e specificare il campo indicizzato come oggetto.

for (var i in Process.square)
Process.square[i] = i * i