この記事では主に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() 関数の原理と使用法の詳細な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。