エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaScript 複数キーを対象とするソートの方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScript 複数キーを対象とするソートの方法 - Qiita
概要 画面上テーブルで表示するようなデータを配列で持つ場合、以下のように オブジェクトを配列で持つ... 概要 画面上テーブルで表示するようなデータを配列で持つ場合、以下のように オブジェクトを配列で持つようにする場合が結構あると思う。 [ { "id": 1, "group": 1, "name": "tom" }, { "id": 2, "group": 1, "name": "tim" } ] このような形のデータを画面処理でソートする際、 さらには複数キーでのソートを行いたい場合に実装した内容のメモ書きになります。 詳細 まずはベースとなるソート処理の関数 やってることとしては、keyを使って比較するオブジェクト(aとb)の値を取得し、判定するロジック。 後ろの引数で昇順、降順、データがない場合の表示順を制御できるようにもしてる。 const defaultSortFunc = function(a, b, key, direction = 1, nullsFirst = 1) { i