エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JSで連想配列の配列を任意のキーで並び替える【JavaScript】【Rails】 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JSで連想配列の配列を任意のキーで並び替える【JavaScript】【Rails】 - Qiita
したいこと データベースから取ってきたデータをフロント(JS)で任意のカラムで並び変えて表示したい(API... したいこと データベースから取ってきたデータをフロント(JS)で任意のカラムで並び変えて表示したい(APIに何回もアクセスしたくないため) コード export let sortItems = (items, sortType, order) => { return items.sort((a, b) => { if (order == "ASC") { return (a[sortType] < b[sortType] ? 1 : -1) } else { // DESC return (a[sortType] > b[sortType] ? 1 : -1) } }) } itemsは連想配列の配列。sortTypeはカラム名(連想配列のキー)。orderは"ASC"か"DESC"。 ただこのままだと更新日時で並び変えた場合に昇順と降順が逆になってしまうので、データを加工する