logo

JavaScript 配列の sort() メソッド

JavaScript の配列 sort() メソッドは、配列要素をある順序で配置するために使用されます。デフォルトでは、sort() メソッドは昇順に従います。

構文

sort() メソッドは次の構文で表されます。

 array.sort(compareFunction) 

パラメータ

比較関数 - オプションです。これは、代替の並べ替え順序を提供する関数を表します。

戻る

ソートされた要素の配列

javaのリスト

JavaScript 配列の sort() メソッドの例

ここでは、さまざまな例を通してsort()メソッドを理解します。

例1

文字列要素の配列を並べ替える簡単な例を見てみましょう。

CSSを中央に配置するボタン
 var arr=['AngularJS','Node.js','JQuery','Bootstrap'] var result=arr.sort(); document.writeln(result); 
今すぐテストしてください

出力:

 AngularJS,Bootstrap,JQuery,Node.js 

例 2

整数要素の配列を並べ替える簡単な例を見てみましょう。

 var arr=[2,4,1,8,5]; var result=arr.sort(); document.writeln(result); 
今すぐテストしてください

出力:

 1,2,4,5,8 

例 3

関数を使用して要素を昇順に並べる例を見てみましょう。

 var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return a-b; }); document.writeln(result); 
今すぐテストしてください

出力:

雄牛vs雄牛
 1,2,4,5,8 

例 4

関数を使用して要素を降順に並べる例を見てみましょう。

 var arr=[2,4,1,8,5]; var result=arr.sort(function compare(a,b) { return b-a; }); document.writeln(result); 
今すぐテストしてください

出力:

 8,5,4,2,1 

例5

配列から最小値を抽出する例を見てみましょう。

番号付きアルファベット
 var arr=[2,4,1,8,5] var result=arr.sort(); //1,2,4,5,8 document.writeln(arr[0]); 
今すぐテストしてください

出力:

 1 

例6

配列から最大値を抽出する例を見てみましょう。

 var arr=[2,4,1,8,5] var result=arr.sort().reverse(); // 8,5,4,2,1 document.writeln(arr[0]); 
今すぐテストしてください

出力:

 8