Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで数値ソートを実行する方法は?


JavaScriptでソートを実行するには、sort()関数を使用します。次のコードソート数値を実行してみてください。

<!DOCTYPE html>
<html>
   <body>
      <script>
         var arr = [75, 20, 90, 9, 49, 32, 69, 66];
         document.write("Initial Values: "+arr);
         
         function myFunction() {
            arr.sort(function(val1, val2){return val1 - val2});
            document.write("<br>Sorted Values: "+arr);
         }
         myFunction();
      </script>
   </body>
</html>

  1. JavaScriptでカスタムソート関数を定義する方法は?

    カスタムソート関数を定義するには、最初の値を2番目の値と比較する必要があります。最初の値が2番目の値より大きい場合は、-1を返します。最初の値が2番目の値よりも小さい場合は、1を返し、それ以外の場合は0を返します。 上記のプロセスでは、データが降順で並べ替えられます。データを昇順で表示する場合は、上記のプロセスを逆に実行してください。 例 以下はコードです- var name = ['David', 'Adam', 'John', 'Bob']; name.sort(function (first, second) { &nb

  2. JavaScriptで数字と英数字の混合配列を並べ替える方法

    このような英数字の文字列の配列があるとします- const arr = ['A1', 'A10', 'A11', 'A12', 'A3A', 'A3B', 'A3', 'A4', 'B10', 'B2', 'F1', '1', '2', 'F3']; 唯一無二の引数など、1つの配列でJavaScript関数を作成する必要があります。 そして、関数はこの配列をインプレース