Warum wird -1 vor -Infinity in Javascript sortiert?

8

Aus Neugier, welche Regeln gelten hier genau?

%Vor%

Ausgaben: -1, -Infinity, 0, 1, Infinity

JSFiddle: Ссылка

Wie kommt es, dass -Infinity zwischen -1 und 0 sortiert wird?

    
GOTO 0 31.07.2013, 01:39
quelle

1 Antwort

12

Wenn Sie keine benutzerdefinierte Vergleichsfunktion verwenden, sort konvertiert die Objekte immer in Zeichenfolgen und ordnet sie lexikographisch an. Verwenden Sie

%Vor%

Siehe auch Wie Sie ein Array von ganzen Zahlen richtig sortieren

    
Bergi 31.07.2013, 01:41
quelle

Tags und Links