var list = {"you": 100, "me": 75, "foo": 116, "bar": 15};
keysSorted = Object.keys(list).sort(function(a,b){return list[a]-list[b]})
alert(keysSorted); // bar,me,you,foo
von Sorting JavaScript Object by property valuenode.js nicht Object.keys Arbeits
I Objektsortierungs mache. Oben genannte Quelle arbeitet in Javascript. Funktioniert jedoch nicht in Node.js. Ich habe einen Fehler wie folgt.
keysSorted = Object.keys(list).sort(function(a,b){return list[a]-list[b]})
^
TypeError: Object.keys is not a function
Ich weiß nicht warum. Bitte hilf mir.
Was zeigt 'node -v'? – mscdex
Was ist Knoten Version v 6.7 es funktioniert gut –
Sind Sie 'Objekt' irgendwo neu deklarieren? wie 'var Object = 'etwas anderes';'? Nicht sicher, wie Node darauf reagieren würde, aber zu sehen, dass TypeError: Object.keys keine Funktion ist, lässt mich nur diese Option ... – Sergio