Siechfred: Variablenwert als Variablenname

Beitrag lesen

beispiel wert von id = BOX1;
var BOX1; wie komme ich hierhin?

var Variablenname = 'foo';  
window[Variablenname] = 42;  
alert(foo);

Variablen sind Eigenschaften des Objektes, zu dem sie gehören, und können deshalb über die Schreibweise Objektname[Eigenschaft] angesprochen werden. Bei selbstdefinierten Variablen bietet sich das windows-Objekt als oberstes Objekt in der Hierarchie an. Aber auch selbstdefinierte Objekte funktionieren:

function myObj(prop, val) {  
  this[prop] = val;  
}  
var instance = new myObj('foo', 42);  
alert(instance.foo);

Für welche Variante Du Dich entscheidest, bleibt Dir überlassen.

Siechfred

--
Wir vom Moderatorenteam haben keinerlei Humor, von dem wir wüssten.