Simon Reinhardt: Variable zu Namen eines Array

Beitrag lesen

Hi!

var objekt="artikel"+count;

// objekt soll der Name des Arrays sein (artikel1)

document.write(artikel1["titel"]);

das funktioniert aber irgendwie nicht, der nimmt die variable objekt
nicht als namen des arrays.

JavaScript kann Strings auch nicht als Variablennamen verstehen. Das kannst Du aber mit einem zweidimensionalen Array loesen:

var artikel = new Array();
var artikel[1] = new Array();
artikel1["nr"]="[$NR]";
artikel1["titel"]="[$TITEL]";
...
var objekt=artikel[count];
document.write(artikel[1]["titel"]);

MfG Simon