コードを直接見ると、テスト結果も内部に掲載されています
次のようにコードコードをコピーします。
var arrdemo = new array();
arrdemo [0] = 10;
arrdemo [1] = 50;
arrdemo [2] = 51;
arrdemo [3] = 100;
arrdemo.sort();
アラート(arrdemo);
arrdemo.sort(function(a、b){return a> b?1:-1});
アラート(arrdemo);
arrdemo.sort(function(a、b){return a <b?1:-1});
アラート(arrdemo);
結論は:
1。ソートメソッドを呼び出した後、それはそれ自体に影響します(新しい配列を生成するのではなく)
2。sort()メソッドはデフォルトで文字によってソートされるため、デジタルアレイをソートするときは、サイズのサイズでソートされることを当然と考えないでください!
3。デフォルトのソート動作(つまり、文字ごとにソート)を変更するには、ソートルール関数を指定できます(この場合に示すように)