質問するログイン新規登録

回答編集履歴

2

追記

2018/07/10 11:30

投稿

og24715
og24715

スコア832

answer CHANGED
@@ -1,3 +1,9 @@
1
1
  ```js
2
2
  Object.values(user).sort((a, b) => (new Date(a.date) - new Date(b.date))) // -> [ { date: '2018-05-20', status: 'A' }, { date: '2018-05-21', status: 'A' }, { date: '2018-05-23', status: 'B' }, { date: '2018-05-24', status: 'C' } ]
3
+ ```
4
+
5
+ or
6
+
7
+ ```js
8
+ Object.fromEntries(Object.entries(users).sort(([, a], [,b ]) => (new Date(a.date) - new Date(b.date))))
3
9
  ```

1

結果を追記

2018/07/10 11:30

投稿

og24715
og24715

スコア832

answer CHANGED
@@ -1,3 +1,3 @@
1
1
  ```js
2
- Object.values(user).sort((a, b) => (new Date(a.date) - new Date(b.date)))
2
+ Object.values(user).sort((a, b) => (new Date(a.date) - new Date(b.date))) // -> [ { date: '2018-05-20', status: 'A' }, { date: '2018-05-21', status: 'A' }, { date: '2018-05-23', status: 'B' }, { date: '2018-05-24', status: 'C' } ]
3
3
  ```