{ "loopType": "ForEach", "varName": { "type": "Identifier", "name": "color" }, "in": { "type": "ArrayExpression", "elements": [ { "type": "BinaryExpression", "left": { "type": "BinaryExpression", "left": { "type": "ObjectExpression", "properties": [ { "type": "Property", "key": { "type": "Identifier", "name": "a" }, "value": { "type": "Identifier", "name": "a" } } ] }, "operator": "in", "right": { "type": "Identifier", "name": "test" } }, "operator": "|", "right": { "type": "Literal", "value": 0 } } ] } }