Tach!
Wieso wird die Variable als array zur Eigenschaft?
Wirds nicht. Es ist so in den Syntaxregeln von Javascript definiert, dass man in eckigen Klammern einen Ausdruck angeben kann, der wenn ausgewertet, einen Eigenschaftenzugriff darstellt. Mit Array hat das nichts zu tun, es ist nur dieselbe Syntax.
dedlfix.