Ich bin nur neugierig, ob er dies verwendet, um über das gesamte Array zu iterieren. Ich hatte immer das Gefühl, dass -1 das ist, aber ich möchte die richtige Antwort haben, da ich davon ausgehe, dass ich nirgendwohin, sondern zu Fehlern komme. Schätze jede Hilfe.Javascript: Die guten Teile - Warum ist - 1 hier verwendet
m.sort(function(a, b){
if(a === b) {
return 0;
}
if(typeof a === typeof b) {
return a < b ? -1 : 1;
}
return typeof a < typeof b ? -1 : 1;
});
Alle sortieren JS Funktionen geben eine negative Zahl, positive Zahl oder Null zurück, abhängig davon, wie die zwei Objekte sortiert werden sollen. [Dokumentation] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort) – Blazemonger
Der Vergleich von 2 Dingen (A und B) hat 3 mögliche Ausgänge. A ist kleiner als B (-1). A ist gleich B (0). A ist größer als B (1). – Dagohan
Ja, ich sollte zu .SORT Abschnitt auf Mozilla gegangen, aber komplett vergessen. Danke für die Antworten, macht Sinn. –