Robert: Funktionsname aus Variablen zusammensetzen?

Beitrag lesen

Zähle von Null bis eins weniger der Länge von Array a1.

Ja auch klar, nur warum ausgerechnet a1, da muss man erst drauf kommen.

Weil a1 die meisten Elemente enthält. Das ist eine Sache die nur ich wissen kann. Das sie für das Problem aber nicht relevant war, habe ich diese Information nicht mit angegeben.

Das ist Quatsch, damit weist du dem Arrayelement, das letzte Element in der Klammer zu.

Hab ich auch gemerkt. Richtig muss es natürlich heißen:

a[0]=new Array("text1","text2",...);
b[0]=new Array("text1a","text2a",...);

Wie auch immer, das "evil" eval() wurde verbannt und der "neue" Code funktioniert einwandfrei.

... wobei ich mir nicht sicher bin ob du verstanden hast was du da machst.

Ich bitte zu bedenken, dass ich den Code an einem anderen Rechner schreibe und es häufig vorkommt, dass ich mal den einen oder anderen Code-Fetzen vergesse abzutippen, wenn ich die Posts hier verfasse (im obigen Fall das "new Array").