Re: Wie sortiere ich ein JS-Objekt?
Antwort: Sie können nicht. Stattdessen benötigen Sie eine komplexere Datenstruktur. Sie haben viele Möglichkeiten:
Ich empfehle Lösung 3, da es die JS-Mechanik verwendet, um die Reihenfolge zu verwalten.
Beispiele:
%Vor%Bearbeitet: Aktualisierter Code zur Korrektur von Tippfehlern. Danke, @Martin Fido
Objekteigenschaften haben keine bestimmte Reihenfolge (die Reihenfolge ist implementierungsabhängig) und Sie können die Eigenschaften nicht sortieren.
Sie müssen ein Array von Schlüsseln behalten und es entsprechend sortieren, zum Beispiel:
%Vor%Jetzt können Sie die Werte des Arrays iterieren und mit ihnen auf die entsprechende Eigenschaft des Objekts zugreifen.
Tags und Links javascript sorting object-literal