sort() 関数の原理と使用法の詳細な例

零到壹度
リリース: 2018-03-30 15:25:03
オリジナル
4321 人が閲覧しました

この記事では主にsort()関数の原理と使い方を詳しく説明する例を紹介しますので、参考になると思います。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。

sort() メソッドは、特定の条件に従って配列を並べ替えます。

パラメータを指定しない場合、sort() メソッドはデフォルトで配列要素を文字列型として昇順に並べ替え、Unicode コードに従って昇順に並べ替えます。

独自の条件に従って並べ替えたい場合は、比較関数を渡す必要があります。

は次のとおりです:

var arr = ['a','c','b'];
console.log(arr.sort());
ログイン後にコピー

出力値は


JavaScript のレッドブックで非常に良い例を見たことがあります:

まず比較関数を作成しましょう:

function createComparisonFunction(propertyName) {
     return function (object1,object2) {
         var value1 = object1[propertyName];
         var value2 = object2[propertyName];
         return value2 - value1;}
};
ログイン後にコピー

説明してくださいvalue2-value1 が降順でソートされ、value1-value2 の場合は昇順でソートされます

配列の定義:

var data = [
   {name:"ahang",age:28},
   {name:"cao",age:29},
   {name:"bang",age:30},
   {name:"diu",age:40}
];
console.log(data.sort(createComparisonFunction("age")));
ログイン後にコピー

関連する推奨事項:

sort 関数のいくつかの使用法について

sort関数

c++ sort()関数

以上がsort() 関数の原理と使用法の詳細な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!