Slaughter: Objekt nach Namen sortieren

Beitrag lesen

Hallo,

ich habe folgendes Objekt vorliegen und möchte die Ausgabe nach dem Namen der Abteilung(z.B. angebotserstellung ) sortieren. Leider habe ich keine Idee, wie das über "sort()" funktionieren soll. Ich hoffe es kann mir jemand weiterhelfen.

firma.angebotserstellung.erledigt=10;
firma.auftragsannahme.erledigt=6;
firma.auftragsbearbeitung.erledigt=5;
firma.versand.erledigt=4;

var test="";
for ( var abteilung in firma ){
   test+=abteilung +" -> "+ eval("firma."+abteilung+".erledigt");
}
alert(test);

Gruß

Slaughter