この記事は、H5EDU 組織の公式 HTML5 トレーニング チュートリアルです。主に以下を紹介します: JavaScript 集中チュートリアル - sort() メソッド
例
配列の並べ替え: var Fruit = ["Banana", "Orange", "Apple", "Mango" ];
Fruits.sort(); フルーツの出力結果: Apple、Banana、Mango、Orange
定義と使用法
sort() メソッドは、配列の要素をソートするために使用されます。
並べ替え順序は、アルファベット順または数値順、および昇順または降順にすることができます。
デフォルトの並べ替え順序はアルファベット昇順です。
注: 数字をアルファベット順に並べると、「40」が「5」の前に表示されます。
数値並べ替えを使用するには、関数をパラメーターとして使用して呼び出す必要があります。
この関数は、数値を昇順に並べるか、降順に並べるかを指定します。
これらは理解するのが難しいかもしれませんが、このページの下部にある例を通じて詳細を学ぶことができます。
注: このメソッドは元の配列を変更します。 。
array.sort(sortfunction) パラメータ値
パラメータの説明
sortfunction オプション。ソート順を指定します。関数である必要があります。
戻り値
型 説明
Array 配列への参照。配列は元の配列に基づいてソートされ、コピーは作成されないことに注意してください。
例
数値の並べ替え (数値および昇順):
var Points = [40,100,1,5,25,10];
points.sort(function(a,b){return a-b}); :
1,5,10,25,40,100
例
数値ソート (数値および降順):
var Points = [40,100,1,5,25,10];
points.sort(function(a,b); {return b-a});
fruits の出力結果:
100,40,25,10,5,1
例
数値ソート (アルファベット順および降順):
var Fruits = ["Banana", "Orange", "Apple ", " マンゴー"];
fruits.sort();
fruits.reverse();
フルーツの出力結果:
オレンジ,マンゴー,バナナ,アップル