Heim >Web-Frontend >js-Tutorial >Wie sortiere ich die Schlüssel eines JavaScript-Objekts alphabetisch?
JavaScript-Objekte nach Schlüssel sortieren: Eine aktualisierte Anleitung
JavaScript-Objekte behalten die Reihenfolge ihrer Eigenschaften im Quellcode bei. Diese Reihenfolge spiegelt jedoch möglicherweise nicht immer die gewünschte Sortieranordnung wider. Um dies zu beheben, ist es wichtig zu verstehen, wie JavaScript die Iteration von Objekteigenschaften handhabt.
In modernem JavaScript (ES6) folgen Objektiterationsmethoden einer bestimmten Reihenfolge:
Das bedeutet, dass JavaScript-Objekte standardmäßig sortiert sind, sodass Sie die Reihenfolge der Schlüssel nach Bedarf ändern können.
Um ein Objekt alphabetisch nach seinen Schlüsseln zu sortieren, müssen Sie kann die folgenden Schritte nutzen:
Durchlaufen Sie die sortierten Schlüssel und erstellen Sie ein neues Objekt mit der Methode Reduce():
Für Beispiel:
const unordered = { 'b': 'foo', 'c': 'bar', 'a': 'baz' }; const ordered = Object.keys(unordered) .sort() .reduce((obj, key) => { obj[key] = unordered[key]; return obj; }, {});
Dieser Code gibt ein Objekt mit alphabetisch sortierten Schlüsseln aus:
{ 'a': 'baz', 'b': 'foo', 'c': 'bar' }
Das obige ist der detaillierte Inhalt vonWie sortiere ich die Schlüssel eines JavaScript-Objekts alphabetisch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!