Sortierung von Objekten

tobee

Erfahrenes Mitglied
Hallo,

ich habe ein Problem mit Objekten:
Ich schreib ein paar Daten in ein Objekt und möchte z.b. das Objekt ausgeben
dass am neuesten (laut desktop.?.dateCreate) ist.

Javascript:
<script language="JavaScript">
<!--
desktop = new Object();
desktop.arbeitsplatz = new Object();
desktop.arbeitsplatz.head = 'Arbeitsplatz';
desktop.arbeitsplatz.description = 'Der Explorer bei phpOS.';
desktop.arbeitsplatz.comment = '';
desktop.arbeitsplatz.type = '';
desktop.arbeitsplatz.icon = 'system/images/desktop/divx.gif';
desktop.arbeitsplatz.iconOver = 'system/images/desktop/divxOver.gif';
desktop.arbeitsplatz.href = '';
desktop.arbeitsplatz.size = '';
desktop.arbeitsplatz.dateCreate = '1234567890';
desktop.arbeitsplatz.dateUpdate = '1234567891';
desktop.arbeitsplatz.dateLast = '1234567892';
desktop.arbeitsplatz.protected = '1';
desktop.arbeitsplatz.hidden = '0';
desktop.arbeitsplatz.disabled = '0';

desktop.asd = new Object();
desktop.asd.head = 'asd';
desktop.asd.description = 'asd';
desktop.asd.comment = '';
desktop.asd.type = 'folder';
desktop.asd.icon = '';
desktop.asd.iconOver = '';
desktop.asd.href = '';
desktop.asd.size = '0';
desktop.asd.dateCreate = '1150112116';
desktop.asd.dateUpdate = '1150112116';
desktop.asd.dateLast = '1150112116';
desktop.asd.protected = '1';
desktop.asd.hidden = '0';
desktop.asd.disabled = '0';

desktop.test = new Object();
desktop.test.head = 'test';
desktop.test.description = 'test';
desktop.test.comment = '';
desktop.test.type = 'folder';
desktop.test.icon = 'C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Bilder\Beispielbilder\Blaue Berge.jpg';
desktop.test.iconOver = 'C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Bilder\Beispielbilder\Sonnenuntergang.jpg';
desktop.test.href = 'C:\Dokumente und Einstellungen\All Users\Dokumente\Eigene Bilder\Beispielbilder\Wasserlilien.jpg';
desktop.test.size = '0';
desktop.test.dateCreate = '1150116695';
desktop.test.dateUpdate = '1150116695';
desktop.test.dateLast = '1150116695';
desktop.test.protected = '';
desktop.test.hidden = '';
desktop.test.disabled = '0';

Wie könnte ich das regeln das ich anhand von desktop.****.head die Objekte alphabetisch
ausgebe?

Tobee
 
Gute Frage....so ein Objekt weiss von sich aus nicht, was es für Eigenschaften hat.
Du könntest die nötigen Eigenschaften(arbeitsplatz/asd/test) in desktop in einem Array speichern, dann kannst du anhand dessen auf die weiteren Eigenschaften der einzelnen Objekte zugreifen.
 

Neue Beiträge

Zurück