Hallo
Ich möchte ein mehrdimensionales assoziatives Array erstellen:
var data = new Array();
user["tom"]["familienstand"] = "Ledig";
user["tom"]["wohnort"] = "München";
user["peter"]["familienstand"] = "Verheirate";
user["peter"]["wohnort"] = "Frankfurt";
user["peter"]["wohnort"]["strasse"] = "Bahnhofstrasse";
>
> Problem ist, dass ich dann für jede Spalte die ich benutzen möchte, ein neues Objekt mit '`new Object()`{:.language-javascript}' erstellen muss, was einfach nicht so schön und zweitens relativ mühsam ist weil das Javascript mit PHP generiert wird.
>
> ~~~javascript
> user["tom"] = new Object();
> user["tom"]["familienstand"] = "Ledig";
> user["tom"]["wohnort"] = "München";
> user["peter"] = new Object();
> user["peter"]["familienstand"] = "Verheirate";
> user["peter"]["wohnort"] = "Frankfurt";
> user["peter"]["wohnort"] = "Frankfurt";
> user["peter"]["wohnort"] = new Object();
> user["peter"]["wohnort"]["strasse"] = "Bahnhofstrasse";
>
Gibt's da eine bessere Lösung?
Gruss Mathias
bei "Verheirate" hast du das "t" vergessen ;-)