1430 Stimmen

Wie sortiert man ein Array mit ganzen Zahlen richtig?

Der Versuch, den höchsten und niedrigsten Wert aus einem Array zu erhalten, von dem ich weiß, dass es nur ganze Zahlen enthält, scheint schwieriger zu sein, als ich dachte.

var numArray = [140000, 104, 99];
numArray = numArray.sort();
console.log(numArray)

Ich würde erwarten, dass dies zeigt 99, 104, 140000 . Stattdessen zeigt es 104, 140000, 99 . Es scheint also, dass die Sortierung die Werte als Zeichenketten behandelt.

Gibt es eine Möglichkeit, die Sortierfunktion zu erhalten, um tatsächlich auf Integer-Wert sortieren?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X