ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript 拡張チュートリアル - sort() メソッド

JavaScript 拡張チュートリアル - sort() メソッド

巴扎黑
巴扎黑オリジナル
2016-11-25 14:15:421167ブラウズ

この記事は、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();
フルーツの出力結果:
オレンジ,マンゴー,バナナ,アップル

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。