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