hiho,
ich mache javascript ja nun schon eine weile und arbeite für folgendes problem eigentlich auch immer mit arrays, aber interessieren tut es mich jetzt doch einmal:
kennt jemand einen weg, wie man einen variablennamen aus einem string erzeugen kann?
also z.b.
test = new Array;
test[1] = 'hallo';
-> ich kann hierbei in irgendeinem script mal die "1" bekommen haben (B = 1), und direkt als "variablennamen" einsetzen, um den wert zu ändern:
test[B] = 'hiho'
..... so, aber kann man das auch mit "richtigen" variablen?
so geht es ja nicht:
var test_1 = 'hallo';
'test_' + B = 'hiho';
und auch nicht:
eval('test_' + B) = 'hiho';
ist das auf anderem wege möglich?
gruss wini