この記事では、JavaScriptのsort()の使用法を分析します。参照のためにそれを共有してください。特定の分析は次のとおりです。
関数構文:
arrayobject.sort(sortby)
あなたはこれが正しい方法ではないと思いますが、あなたはそれを愛しています
ここでも分割関数は、より一般的に使用される一連の文字列に行くことを目的として、ここでも使用されます。次に、配列のsort関数ソート()を介して配列の値をソートして新しい配列を取得し、ループしてソートされた文字列を取得することにより、配列の内容を出力します。
この例では、デフォルトでは、ASCIIコードでソートされます。
それが数である場合、何が起こりますか?試してみてください〜
次のようにPの値を変更します。
20 38 19 32 654 2 123 454 4
操作結果は次のとおりです。12319 2 20 32 38 4 454 654
値のサイズではなく、文字エンコードによってソートされます。
番号を並べ替えたい場合は、さらにいくつかのコードを記述する必要があります。
変更されたコードは次のとおりです。
OriginArr = ovirionarr.sort(function(a、b){return a -b;});実行結果:2 4 19 20 32 38 123 454 654
上記のソートはすべて正の順序でソートされます。逆の順序である場合は、変更する必要があります。
返品a -bを変更します。関数でb -aを返します。
一種の文字の場合、変更されたコードは次のとおりです。
OriginArr = overyArr.sort(function(a、b){if(a> b)return -1; if(a <b)return 1; return 0;});この記事がみんなのJavaScriptプログラミングに役立つことを願っています。