質問編集履歴

1

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

2021/02/25 10:53

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -129,3 +129,63 @@
129
129
  こういう連想配列?にJSONが入っているデータのソートを行いたいのですが、`score`の値で並び替えをしたいです。
130
130
 
131
131
  `sort`では(連想配列なので)上手くいかなかったので、他の方法を教えてほしいです。
132
+
133
+ ```js
134
+
135
+ json = json.sort((a, b) => {
136
+
137
+ return ((a.score < b.score) ? 1 : -1);
138
+
139
+ });
140
+
141
+ ```
142
+
143
+
144
+
145
+ ### 求めたい結果
146
+
147
+ ```json
148
+
149
+ {
150
+
151
+ "790133": {
152
+
153
+ "color": 15,
154
+
155
+ "index": 200,
156
+
157
+ "score": 247371,
158
+
159
+ "name": "baby grogu"
160
+
161
+ },
162
+
163
+ "811597": {
164
+
165
+ "color": 10,
166
+
167
+ "index": 162,
168
+
169
+ "score": 160344,
170
+
171
+ "name": "Mobile=can't stopshootig"
172
+
173
+ },
174
+
175
+ "797240": {
176
+
177
+ "color": 12,
178
+
179
+ "index": 160,
180
+
181
+ "score": 155557,
182
+
183
+ "name": "awaken booster"
184
+
185
+ }
186
+
187
+ ...
188
+
189
+ }
190
+
191
+ ```