ホームページ >ウェブフロントエンド >jsチュートリアル >js は Array.prototype.sort() メソッドを使用して配列オブジェクトを並べ替えます_JavaScript スキル
この記事の例では、js が Array.prototype.sort() を使用して配列オブジェクトを並べ替える方法を説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。
配列オブジェクトのソートについて話すときは、まず Array.prototype.sort() について簡単に見てみましょう。 sort メソッドは 1 つのパラメーター (関数) を受け取り、要素が String 型の場合は、Unicode コードを通じて比較されます。値が比較されます。比較関数が 1 を返した場合、2 つの要素は位置を交換し、-1 は位置を交換しません。まず例を見てみましょう:
上記の例では、最小の要素に重複がある場合、最初に b 属性で小さい順に並べ替え、最小の要素に重複がある場合は、a 属性で並べ替えます。書いたほうがいいでしょうか?
並べ替えるときは、まず b 属性で並べ替えます。x.b が y.b より大きい場合、x を y の右側に移動します。x.a と y.a を比較します。つまり、コードは次のようになります。