i bins: Arraynamen zusammen bauen funktioniert nicht

Beitrag lesen

Servus,

ich habe viele Arrays und eine Variable mit einem beliebigen Wort.

Der Inhalt der Variable stimmt irgendwann mit einem der Array überein.
Aufgrund dämlicher JS Regeln dürfen Array nicht mit Zahlen anfangen und somit muss ich zwingend den Variablennamen bei der Abfrage zusammenbasteln. Der eingegebene Code soll bei übereinstimmung mit dem Namen eines Arrays die Werte auslesen.

  
code = "12345";  
wert = "";  
while (x>-1) {  
 wert = wert + code.charAt(x);  
  if(typeof "A"+wert != 'undefined')  
   break;  
 x++;  
}  
//lies Array aus  

Irgendein Array enthält dann entweder den ganzen oder Teile des Codes als Namen, hier z.B. A123. Das Script soll jetzt abbrechen sobald er das Array A123 findet. Der Arrayname ist ja in "wert" gespeichert. Das A muss natürlich angehängt werden.
Bei jedem Durchlauf soll eine Stelle hinzugefügt werden, bis das passende Array existiert.
Es existieren zum Beispiel folgende Arrays:
A22
A23
A122
A123
A124
Zuviel eingegebenes enfällt einfach.

Mein Problem ist jetzt, dass er auf kein Array anspringt. Irgendwie findet er kein Array mit einem passenden Namen. Die Array sind vorher schon definiert und befüllt. Aber keine Treffer :-(

Vielleicht fällt hier jemanden eine einfache Möglichkeit für das Problem ein.