var data = {
chart : 'rank',
labels: [
{
0: 'First Choice'
1: 'Second Choice',
2: 'Third Choice',
3: 'Fourth Choice',
4: 'Fifth Choice'
}
],
rows: [
{
0: 2,
1: 8,
2: 1,
3: 30
4: 4
}
]
}
Gibt es eine Möglichkeit, die Ergebnisse neu zu ordnen, so dass die Reihen höchsten zum niedrigsten neu geordnet werden und die entsprechenden Etiketten werden auch wie die folgenden neu geordnet:Reorder-Arrays innerhalb json Objekt
var data = {
chart : 'rank',
labels: [
{
0: 'Fourth Choice'
1: 'Second Choice',
2: 'Fifth Choice',
3: 'First Choice',
4: 'Third Choice'
}
],
rows: [
{
0: 30,
1: 8,
2: 4,
3: 2
4: 1
}
]
}
Bisher habe ich hat es geschafft, das rows-Array mit den folgenden neu zu ordnen, aber fest, wenn es um Etiketten geht?
rows = rows.sort(function(a, b){return b-a});
Art von Verfahren kann nicht mit Object –
verwenden @PranavCBalan I für eine Array-Art verwendet, nachdem parseJSON (Daten); – ShambalaG
Sie wenden Sortiermethode auf dem einzelnen Element-Array an .... Ich denke, Sie müssen den Wert im Array-Element-Objekt –