Wie kann ich ein Objekt erstellen, das meine Variablen mit denselben Variablennamen enthält, oder mit anderen Worten, wie kann ich meine Variablen in einen Namensraum einordnen?
var a = "variable";
var b = "variable";
var obj = {
a : a
b : b
}
Gibt es einen kürzeren Weg als diesen?
EDIT:
Zur Klarstellung: Ich habe die Variablen a und b bereits irgendwo deklariert. Irgendwann möchte ich sie zum Beispiel an eine andere Funktion weitergeben, aber ich möchte alle Variablen in einem Namensraum haben - obj. Anstatt also jede einzelne Variable mühsam neu zu deklarieren, indem ich dieselben Variablennamen und dieselben Variablenwerte (die Variable selbst) verwende, dachte ich, es gäbe vielleicht eine Kurzform: wie
var obj = objectify(a, b);
Ich habe mich gefragt, ob es etwas Ähnliches bereits in der Javascript-Bibliothek gibt.