2017-08-09 1 views
-2

Ich habe ein verschachteltes Objekt:Sortieren verschachtelte Objekte von Wert

{ 
    "cases": { 
    "7": { 
     "order": 4, 
     "current": false 
    }, 
    "11": { 
     "order": 1, 
     "current": true 
    }, 
    "5": { 
     "order": 2, 
     "current": false 
    }, 
    "14": { 
     "order": 3, 
     "current": false 
    } 
    } 
} 

Ich mag würde die verschachtelten Objekte von order Wert sortieren. Wie kann ich es tun?

+0

während Objekte tatsächlich keine Reihenfolge haben, könnten Sie die Schlüssel in einem Objekt nehmen und es als Wrapper für die Zugriffsreihenfolge verwenden. –

+5

Sie können dies versuchen, aber es gibt keine Garantie für die Reihenfolge der Objekteigenschaften, unabhängig davon, wie Sie sie erstellen. Nur Arrays enthalten eine bestimmte Sequenz. –

+0

Sie müssten eine Zuordnung zwischen Indizes in Ihrem Objekt und ihrer Reihenfolge erstellen, wobei Rendering diesen Bestellwert nutzlos hat. – Cherna

Antwort

-1

Ich würde nur das Objekt in ein Array arbeiten, mit dem Bestellwert als Schlüssel.