Schauen Sie sich den Code direkt an, die Testergebnisse werden auch im Inneren veröffentlicht
Kopieren Sie den Code -Code wie folgt:
var arrdemo = new Array ();
Arrdemo [0] = 10;
Arrdemo [1] = 50;
Arrdemo [2] = 51;
Arrdemo [3] = 100;
Arrdemo.sort ();
ALERT (arrDemo);
ArrDemo.sort (Funktion (a, b) {return a> b? 1: -1});
Alarm (arrdemo);
ArrDemo.sort (Funktion (a, b) {return a <b? 1: -1});
Alarm (arrDemo);
abschließend:
1. Nachdem sie die Sortiermethode aufgerufen hat, wird sich selbst beeinflusst (anstatt ein neues Array zu generieren)
2. Sort () wird standardmäßig nach Charakter sortiert. Wenn Sie also das digitale Array sortieren, müssen Sie sich nicht als selbstverständlich vorstellen, dass es nach der Zahlengröße sortiert wird!
3. Um das Standard -Sortierverhalten (dh sortieren nach Zeichen) zu ändern, können Sie die Funktion der Sortierregeln angeben (wie in diesem Fall gezeigt)