JavaScriptを使用して配列内の値を昇順および降順に並べ替える方法


  1. 昇順の並べ替え: 配列内の値を昇順に並べ替えるには、Arrayオブジェクトのsort()メソッドを使用します。このメソッドは、配列の要素を文字列として比較し、デフォルトではUnicodeポイントの値に基づいて昇順に並べ替えます。

例えば、次のコードは配列内の値を昇順に並べ替える方法を示しています。

const array = [5, 2, 8, 1, 4];
array.sort((a, b) => a - b);
console.log(array); // 出力: [1, 2, 4, 5, 8]
  1. 降順の並べ替え: 配列内の値を降順に並べ替えるには、昇順の並べ替えと同様にsort()メソッドを使用しますが、比較関数を少し変更する必要があります。

例えば、次のコードは配列内の値を降順に並べ替える方法を示しています。

const array = [5, 2, 8, 1, 4];
array.sort((a, b) => b - a);
console.log(array); // 出力: [8, 5, 4, 2, 1]

以上の方法を使用すると、JavaScriptで配列内の値を昇順および降順に並べ替えることができます。