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

質問編集履歴

1

コード、求めたい結果の追加

2021/02/25 10:53

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -63,4 +63,34 @@
63
63
  }
64
64
  ```
65
65
  こういう連想配列?にJSONが入っているデータのソートを行いたいのですが、`score`の値で並び替えをしたいです。
66
- `sort`では(連想配列なので)上手くいかなかったので、他の方法を教えてほしいです。
66
+ `sort`では(連想配列なので)上手くいかなかったので、他の方法を教えてほしいです。
67
+ ```js
68
+ json = json.sort((a, b) => {
69
+ return ((a.score < b.score) ? 1 : -1);
70
+ });
71
+ ```
72
+
73
+ ### 求めたい結果
74
+ ```json
75
+ {
76
+ "790133": {
77
+ "color": 15,
78
+ "index": 200,
79
+ "score": 247371,
80
+ "name": "baby grogu"
81
+ },
82
+ "811597": {
83
+ "color": 10,
84
+ "index": 162,
85
+ "score": 160344,
86
+ "name": "Mobile=can't stopshootig"
87
+ },
88
+ "797240": {
89
+ "color": 12,
90
+ "index": 160,
91
+ "score": 155557,
92
+ "name": "awaken booster"
93
+ }
94
+ ...
95
+ }
96
+ ```