For statements
The for..in statement is used to iterate the keys of an object.
for (const key in map) {
trace(key)
}
The for each statement is used to iterate the values of an object.
for each (const value in array) {
trace(value)
}
Syntax
-
ForStatementω :
-
for ( ForInitializer ; ListExpressionallowInopt ; ListExpressionallowInopt ) Substatementω
for ( ForInBinding in ListExpressionallowIn ) Substatementω
for [no line break] each ( ForInBinding in ListExpressionallowIn ) Substatementω
-
ForInitializer :
-
«empty»
ListExpressionnoIn
VariableDefinitionnoIn
-
ForInBinding :
-
PostfixExpression
VariableDefinitionKind VariableBindingnoIn