wini: variablennamen aus strings

Beitrag lesen

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