Mathias: Mehrdimensionale Arrays

Beitrag lesen

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()' erstellen muss, was einfach nicht so schön und zweitens relativ mühsam ist weil das Javascript mit PHP generiert wird.

  
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