Bei der Anpassung des Beispiels an die neue Syntax - weglassen von var - gibt es einen Fehler. Hängt offenbar mit dem Space Operator zusammen.
Bei genauerer Betrachtung ergab sich, dass ein Leerzeichen zwischen farbe1 und der Klammer ] vorher wohl funktionierte, nun aber einen Fehler auswirft. Es wird intern zweimal null ergänzt und ergibt einen Fehler.
Sicher war das Leerzeichen dort fehl am Platz, aber es ging halt.