Hallo,
ich versuche die key:value Pairs des 'entries' Objects zu sortieren, mit folgendem Code:
Und würde eine aufsteigender Reihenfolge erwarten, erhalte jedoch:
Kann mir das jemand erklären? Was mache ich falsch? Eine eigene Sortierfunktion sollte doch die default .sort() Sortiermethode überschreiben.
Danke für Hinweise!
ich versuche die key:value Pairs des 'entries' Objects zu sortieren, mit folgendem Code:
Javascript:
entries = {
0: "test1",
1: "test2",
4: "test3",
7: "test4",
12: "test5",
10: "test6",
3: "test7"
}
var sorted = Object.keys(entries).sort(function(a, b){return a-b}});
console.log(sorted);
Und würde eine aufsteigender Reihenfolge erwarten, erhalte jedoch:
[ '0', '1', '10', '12', '3', '4', '7' ]
Kann mir das jemand erklären? Was mache ich falsch? Eine eigene Sortierfunktion sollte doch die default .sort() Sortiermethode überschreiben.
Danke für Hinweise!