Struppi: Adressierung eines Arrays mit Variablenname

Beitrag lesen

Hallo!

Daneben ist eval langsam, absturzanfällig und erschwert das debuggen.

Kann ich nicht bestätigen! Ich habe das im Einsatz. Ich baue Array-Namen, also die Variable zusammen.

Probier's mal aus. Vom tempo macht das ungefähr das 4 bis 5 fache aus.

Und ein Fehler in einem eval wird dir nicht richitg angezeigt, in keinem Browser.

Ich habe das so verstanden. Es gibt mehrere Arrays, und es soll je nach Auswahl das Array auf die länge getestet werden.

var erstes_array = new Array(1,2,3);
var zweites_array = new Array(1,2,3,4,5,6,7,8);

welches_array = "erstes_array"; // vom Formular

alert(eval(welches_array+."length"));

Wenn er das wirklich so gemeint hat, dann empfehle ich ihm 2-dimensonale Arrays, wie schon Deutor [pref:t=38319&m=209786]

Struppi.